1.利用控制台编写
1.1代码
新建一个hello world文件夹,在文件夹中新建helloworld.c文件写入代码。
int main()
{
printf("hello world \n");
return 0;
}
1.2生成目标文件(.obj)
需要用到编译器 cl.exe。找到开发人员命令提示,进入hello world文件夹,用dir查看文件夹下的文件,输入cl -c helloworld.c进行编译。
编译完成后,会出现一个.obj文件。obj文件并不是一个可执行文件,我们需要将目标文件进行链接,其使用的工具叫链接器:link.exe 如果程序比较大,有多个.obj文件,每个c文件编译后都会对应一个.obj文件,这些文件通过链接器链接到一起,就会生成一个.exe文件。
1.3生成可执行文件(.exe)
link helloworld.obj
远行link helloworld.obj但当双击.exe文件时会一闪而过,是因为打印完一句话就立刻退出了,需要将输入的结果显示在屏幕上可以运行。
2.利用集成开发环境(IDE)
2.1创建新项目IDE
选择控制台应用C++
2.2添加源文件
右键新建项
在名称处,如果写.c就以C语言的语法进行编译,如果不写默认以c++语法进行编译,点击添加。
3.3写代码编译
快捷键ctrl+F7
并没有生成可执行文件,在我们新建项目的文件夹中科可以找到helloworld.obj文件。
此处我们可以链接文件直接执行。快捷键 ctrl+F5。或则调试中有开始执行(不调试)也可。
3.4代码解释
#include <stdio.h>
//编译 ctrl + F7
//编译链接并执行 ctrl+F5
int main()
{
printf("hello world\n");
return 0;
}
以上是代码,printf这个函数是定义在头文件,如果不包含头文件哎,编译器就不认识printf函数。main()函数,是每一个C语言程序必须要有一个,也只有一个main()函数。任何C语言都是从main()函数开始执行,从main()函数结束。int 表示函数执行完毕反回一个整数。o表示正常退出,其他结果是异常。printf表示在控制台输出一句话.\n是换行符,加的话就是两行显示。
3.4.1C语言支持两种注释
1.单行注释 //
2.多行注释/* */