第一个C程序
一、编译器的选择
这里我们选择VS2022就行(免费好用)。
下载:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具
选择社区版(Community)即可。
二、第一个C程序
上代码:
#include <stdio.h>
int main()
{
printf("hello world!\n");
return 0;
}
编译运行后的结果:

1. main函数
每个C语言程序无论有多少代码,都是从main函数(这里的函数和数学中的函数不是一个意思)开始,main函数也被称为主函数,main函数前面的int是这个函数的返回值,意思是main运行完成以后,需要返回一个int类型(整数)的值,这与代码结尾的return前后呼应。
main函数是程序的入口main函数有且只有一个- 即使一个项目中有多个
.c(C语言后缀)文件,但也只能有一个main函数
2. include
上面代码中的第一行:
#include <stdio.h>
#include <...>代表这个程序包含某个头文件,这里就是包含了stdio.h这个头文件,这个头文件中包含了我们下面需要使用到的printf函数,像这样的头文件还有很多,比如:stdlib.h、string.h、stdbool.h等,这些头文件中包含了很多我们可以直接使用的函数,方便了我们程序的编写,像这样由C语言自己提供的头文件包含的函数叫做库函数。
为了不再重复实现常见的代码,提升开发效率,C语言标准规定了一组函数,这些函数由不同的编译器厂商根据标准实现,提供给程序员使用,这些函数组成了一个函数库,被称为标准库,这些函数就是库函数。
这里提供两个查找C语言库函数的网站:
3.printf
printf("hello world!\n");
printf是一个库函数,使用这个库函数需要包含头文件stdio.h。
它的功能是在标准输出设备(一般是我们的显示屏)上输出信息,引号引起来的就是我们需要输出的内容。
我们可以看到输出结果,发现,我们在printf中输入的内容还有一个\n没有被输出出来,这是因为这里的\n是一个转义字符,代表回车,也就是说,在这里加上\n就可以在输出完相应的信息后自动换行,我们把\n换一个位置就能看出来:
#include <stdio.h>
int main()
{
printf("hello\nworld");
return 0;
}

这里可以看到,当输出hello后立刻进行了换行,再输出了world。
378

被折叠的 条评论
为什么被折叠?



