滴水C语言第一天
本帖最后由 Insist_2020 于 2022-6-10 22:11 编辑运行C语言程序
1.主函数的介绍
(1)#include <stdio.h>
#include为预处理的指令,作用是将头文件中的内容复制到.cpp文件中(如上图所示);stdio.h为头文件
cl.exe为编译器(VS的IDE中集成了cl.exe编译器);编译选项/P是将预处理器输出写入文件后缀为.i的文件
(2)int main(){}
int为函数的返回值的类型;main()为主函数的名称;{}大括号中写函数的功能
(3)printf("Hello World!\n");return 0;
printf为标准库中函数;函数声明在stdio.h中int __cdecl printf( const char * _Format, ...);语句中";”分号表示结束;return 0返回值为0
2.编译链接以及运行程序
(1)通过cl.exe编译器,编译.cpp的源文件;得到目标文件.obj,编译期间会检查语法错误
编译和链接时找不到cl.exe或者link.exe需要设置环境变量
/c表示只编译不链接;/P表示预处理器输出写入文件后缀为.i的文件
编译时找不到头文件会报错,可以写头文件的绝对路径;也可以设置环境变量如上图
(2)通过link.exe连接器,链接目标文件和标准库文件(例如:kernel32.lib;libcmt)
如果链接时找不到库需要设置环境变量
链接成功后会生成.exe的可执行文件
(3)运行.exe文件
该文件为控制台文件,所以需要在cmd的控制台下运行
这个不能发在编程语言区。
像你这样发,我一天能发100个帖子…… 建议换个编辑器,这个作者辱华 来学习学习 留个脚印。以后好找。很需要这样的。感谢:lol 谢提供学习学习了 可以直接上手用Visual Studio,编译器的选择不影响学习的 感谢分享,学习一下 来看看 呵呵 啥是滴水C语言啊?
页:
[1]
2