“main函数”以及“printf函数和库函数”的理解

简介: “main函数”以及“printf函数和库函数”的理解

首先我们来谈谈“main函数”。

main函数我们可以由main的意思进行理解,main的英文翻译为主要的,因此main是一个主要的函数,也就可以叫做主函数。

为了更好的说明main函数的作用,下面有一个实际的例子。

这是一个完整的代码,通过逐过程的调试我们可以看见一个小箭头,这里就会有人产生疑问,为什么箭头偏偏出现在第三行呢?其实就是因为main函数是程序的入口,程序是从main函数的第一行逐行开始,而继续重复先前操作进行调试,箭头开始由第三行变到第四行,再由第四行变到第五行......

因此可以说明程序的入口一定是从main函数开始,如果没有main函数,程序将无法运行。

值得注意的是main函数有且仅有一个,即使一个程序有再多的C语言文件,都只能有一个main函数。

然后再来谈谈“printf函数和库函数”。

printf函数是一个库函数,它的作用是将你所想要的信息打印在屏幕上

为了方便理解,我们还是以之前的代码为例子。

当我们运行代码时结果如图:

通过printf函数我们将hello world打印在了屏幕上。

printf函数也不只这一种打印方式,它可以打印多种数据类型,就比如:

这里的%d和%c是占位符其含义分别是整形类型输出和字符类型输出,而代码的输出结果如图:

而printf函数作为一个库函数,具有库函数的特征,库函数是为了让程序员能够更方便的使用代码,而将许多函数组成一个函数库而形成的,当使用库函数时必须要有头文件,因为函数所组成的函数库需要由头文件声明,如果不声明使用了这个函数库,那么你所用的函数将识别不出,而头文件又是怎么样的呢?以printf函数为例,它的头文件的格式为#include<stdio.h>,当声明了头文件stdio.h时你就可以使用stdio.h所包含的函数组。

目录
相关文章
|
8月前
13.C语言:用printf函数输出数据
13.C语言:用printf函数输出数据
149 0
|
3月前
|
编译器 C语言
2.1 main函数
在C程序中,执行总是从`main()`函数开始。`main()`函数为程序的基本模块,其返回类型为`int`,表示返回一个整数值。尽管函数名后的括号通常包含传入信息,但在本例中其为空,表明无参数传递。注意旧版C代码可能省略`int`与`(void)`,但现代标准如C99和C11不支持这种写法,因此应避免使用。
34 8
|
7月前
|
Java C语言 C++
定义C语言的int main()函数
定义C语言的int main()函数
|
8月前
|
程序员 编译器 C语言
main函数,printf函数,和库函数
main函数,printf函数,和库函数
65 1
|
8月前
|
存储 程序员 编译器
【C语言第二回】main、printf和库函数
【C语言第二回】main、printf和库函数
|
8月前
|
程序员 Shell C语言
【C/C++ main函数】深入探索C++中的main函数及其参数
【C/C++ main函数】深入探索C++中的main函数及其参数
1009 0
|
8月前
|
存储 C语言
C语言用printf函数输出数据
C语言用printf函数输出数据
103 0
|
8月前
printf函数的返回值
printf函数的返回值
46 0
|
C语言
printf与scanf函数的返回值
printf与scanf函数的返回值
|
编译器
printf()scanf()函数使用
printf()scanf()函数使用
79 0