第一个C语言hello world程序

我用到的是vs2019下载地址
参考软件安装管家安装

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进行编译。第一个C语言hello world程序_第1张图片
编译完成后,会出现一个.obj文件。obj文件并不是一个可执行文件,我们需要将目标文件进行链接,其使用的工具叫链接器:link.exe 如果程序比较大,有多个.obj文件,每个c文件编译后都会对应一个.obj文件,这些文件通过链接器链接到一起,就会生成一个.exe文件。

在这里插入图片描述

1.3生成可执行文件(.exe)

link helloworld.obj

远行link helloworld.obj但当双击.exe文件时会一闪而过,是因为打印完一句话就立刻退出了,需要将输入的结果显示在屏幕上可以运行。
在这里插入图片描述第一个C语言hello world程序_第2张图片

2.利用集成开发环境(IDE)

2.1创建新项目IDE

第一个C语言hello world程序_第3张图片
选择控制台应用C++第一个C语言hello world程序_第4张图片第一个C语言hello world程序_第5张图片

2.2添加源文件

右键新建项

第一个C语言hello world程序_第6张图片
在名称处,如果写.c就以C语言的语法进行编译,如果不写默认以c++语法进行编译,点击添加。
第一个C语言hello world程序_第7张图片

3.3写代码编译

快捷键ctrl+F7
第一个C语言hello world程序_第8张图片

并没有生成可执行文件,在我们新建项目的文件夹中科可以找到helloworld.obj文件。第一个C语言hello world程序_第9张图片
此处我们可以链接文件直接执行。快捷键 ctrl+F5。或则调试中有开始执行(不调试)也可。
第一个C语言hello world程序_第10张图片

3.4代码解释

#include 
//编译 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.多行注释/* */

你可能感兴趣的:(第一个C语言hello world程序)