#include <stdio.h>
#define PI 3.14
void test(
int a);
int main(){
printf(
"Hello C!\n");
int a = 3;
test(a);
test(4);
printf(
"%f\n",PI);
getchar();
return 0;
}
void test(
int a){
printf(
"%d\n",a);
}
一个C程序只能有且只有一个main()函数,在C99中,main函数有两种格式:
int main (int argc,char *argv[]);
#include <stdio.h>
int main (
int argc,
char *argv[]) {
int I = 0;
printf(
"命令行中可执行文件名为:%s",argv[0]);
printf(
"总共有%d个参数:",argc);
while((argc--)>0)
printf(
"%s",argv[I++]);
getchar();
return 0;
}
命令行中可执行文件名为:C:\DEV-CPP\maintest.exe
总共有1个参数:
C:\DEV-CPP\maintest.exe
在老版本的C89中,main可以没有返回值,但新版本的C99中要求main函数必须有返回值。
本文转自 leizhimin 51CTO博客,原文链接:http://blog.51cto.com/lavasoft/187233,如需转载请自行联系原作者