hello world,main函数,库函数和关键字(C语言)
5. 第⼀个C语言程序
接下来让我们写出我们的第一个C语言程序"Hello World!",来向这个世界问好吧!
#include <stdio.h>
int main(void)
{
printf("Hello World!\n"); //在屏幕上打印"Hello World!"
return 0;
}
这⾥演示VS2026中创建项⽬和编写C代码的过程,并运行出结果。初学者不必死记硬背所有规则,开始学时只需要照猫画虎即可.模仿着学习,多敲代码、多观察运行结果,慢慢地就能熟练地自由运用了

在VS2026上运行代码的快捷键:ctrl + F5.
6. main函数
每个C语⾔程序不管有多少行代码,都是从main 函数(也叫做主函数)开始执行的
main 前⾯的int表示返回一个整型类型的值(数据类型会在之后详细讲解),所以在main 函数的最后写return 0,正好前后呼应.
注意:
(1). main 函数是程序的入口.
(2). main函数有且仅有⼀个,即使⼀个项⽬中有多个.c文件,也只能有一个main函数(因为程序的入口只能有⼀个).
第⼀次写代码,⼀些常⻅的错误总结:
(1). main被错写成了mian(或其他什么).
(2). main后边的()被漏掉了(这个括号像不像大门呢?正是程序的入口).
(3). 代码中不能使用中文符号,比如括号和分号,应全部使用英文符号.
(4). ⼀条语句结束后,应该有分号,表示该语句结束.
7. printf和库函数
7.1 printf函数
在上面有⼀句代码如下
printf("Hello Wrold!");
代码中使⽤了printf 函数,实现了在屏幕上信息的打印功能。
这⾥简单的介绍⼀下printf ,printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏幕)上进行信息的打印。上面的代码是使用printf 函数打印字符串。只要把想要打印的⼀串字符放在双引号中传递给printf函数就可以将其打印在屏幕上。
不单单是字符串,printf函数也可以用来打印其他类型的数据,比如:
int n = 520;
printf("%d\n", n); //printf打印整型n
printf("%c\n", 'x'); //printf打印字符x
printf("%lf\n", 3.14); //printf打印双精度浮点型3.14
上面代码中的 %d / %c 等是占位符,在执行时会被后边的变量的值所替换.(后期会详细介绍)
7.2 库函数
同时我们在使用库函数的时候,是需要包含这个库函数所在头⽂件的,比如:printf函数和scanf函数是在stdio.h 这个头文件中的,而当我们想要使用这两个库函数时,就要在代码上方包含<stdio.h>,具体的方法就是:
#include <stdio.h>
1.那什么是库函数呢?
为了不再重复实现常见的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准库,这些函数也被称为库函数.
在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数(这些函数其他编译器不⼀定⽀持).
⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使用之前,要包含其对应的头文件,库函数比较多,后期慢慢来介绍.
如果想提前了解可参考链接:https://cplusplus.com/reference/clibrary/ (里面有所有C语言可能会使用到的库函数).
8. 关键字介绍
C语⾔中有⼀批非常重要的保留的名字的符号,比如: int 、 if 、 return ,这些符号被称为保留字或者关键字.
(1).关键字都有特殊的意义,是保留给C语⾔使⽤的.
(2).程序员⾃⼰在创建标识符的时候是不能和关键字重复的.
(3). 关键字也是不能由自己创建的。
来自C89标准的C语⾔的32个关键字如下(也是最常用的):

注:在C99标准中加入了一些新的字,如inline 、 restrict 、 _Bool 等.
⼀些关键字大家可以去了解⼀下,不过使用最多的还是上面的32个关键字。
注:https://zh.cppreference.com/w/c/keyword(C语⾔关键字的全部介绍)有兴趣的自行了解.
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)