main函数,printf函数和库函数
在C语言的入门学习中,细心的朋友们可以发现,一个C语言程序无论有多长,都有一个main函数;而在代码中想要输出结果,就需要用到printf函数;print函数其实就是一个库函数,而库函数有很多。
接下来,我们就main函数,printf函数和库函数展开讲解。
main函数
main函数也被叫做主函数,所有代码都是从main函数开始执行的,main函数时一个程序的入口,main 前⾯的 int 表⽰ main 函数执⾏结束的时候返回⼀个整型类型的值。所以在 main 函数的最后写 return 0; 正好前后呼应。
#include <stdio.h> int main()//main函数,前面的int是指函数执行结束后返回的是一个整型类型的值 { printf("hello world!"); return 0;//与前面main函数相互对应 }
代码中main函数的几个需要注意的点
1.main函数是程序的⼊⼝
2.main函数有且仅有⼀个
3.虽然⼀个项⽬中可以有多个.c⽂件,但是只能有⼀个main函数
在写代码中,也会出现一些小问题,大家也得注意,例如:main后面的()必须是英文的()、main()后面必须加封号,大家都需要注意细心。
printf函数
printf 函数,是用于用于实现屏幕上的信息的打印的一个库函数。只要把想要打印的⼀串字符放
在双引号中并传递给printf函数就可以打印
例如下面这个代码,将hello world!放入printf函数,就可以打印这串字符串:
#include <stdio.h> int main() { printf("hello world!"); return 0; }
运行结果如下:
printf函数还可以打印其他类型的数据(个人喜欢叫做输出哈哈哈),例如:
#include <stdio.h>//这是printf函数所需的头文件 int main() { int a=1; printf("%d ",a);//输出整形数值 printf("%c ",'a');//输出字符 printf("%.1lf",3.1415);//%.1lf的意思是小数点后保留一位 return 0; }
输出结果如下:
库函数
为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准库,这些函数也被称为库函数。在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数。
⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。:例如:
#include <stdio.h> #include <math.h>//pow函数的头文件 int main() { int a=pow(2,2); printf("%.3lf",a); return 0; }
库函数的数量较多,大家可以参照一个网站学习:
https://cplusplus.com/reference/clibrary/