代码
// 包含一个叫stdio.h的文件;std-标准-i输入-o-输出;
// #include是一个预处理命令,用来引入头文件。当编译器遇到 printf()函数时,如果没有找到stdio.h头文件,会发生编译错误。
#include <stdio.h>
// int是整型的意思;main前面的int是指main函数调用后返回一个整型值,对应return
// main是主函数-程序的入口,c语言从此行开始执行;必须且唯一
int main(int argc, char *argv[])
{
// {}里完成任务1,屏幕上输出hello world
// print function,c语言本身提供使用的库函数,printf()函数在"stdio.h"头文件中声明
// \n表示输出后换行
printf("hello world\n");
/* 这里完成任务2
运行 C 程序,main(int argc, char *argv[])函数传参,
argc 为参数个数,argv 是字符串数组,
下标从 0 开始,第一个存放的是可执行程序的文件名字,然后依次存放传入的参数
任务2并没有传递参数
*/
printf("可执行程序 %s ,参数个数为[%d], 运行输出:[%s]\n",argv[0],argc,argv[1]);
//返回整数0;语句用于表示退出程序。
return 0;
}
结果
hello world
可执行程序 e:\CS_code\c_language_learn\C_code\1_The_first_C_language_program ,参数个数为[1], 运行输出:[(null)]
注意
- void main()是过时的写法
- //用于单行注释,ctrl+/
- /*...*/用于多行注释说明,ctrl+shift+/,alt+shift+a