main函数,printf函数,和库函数

简介: main函数,printf函数,和库函数

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/

好啦,以上就是今天的全部内容了,下期再见!
相关文章
|
机器学习/深度学习 资源调度 监控
PyTorch使用Tricks:Dropout,R-Dropout和Multi-Sample Dropout等 !!
PyTorch使用Tricks:Dropout,R-Dropout和Multi-Sample Dropout等 !!
910 0
|
Ubuntu Linux 开发工具
Linux超级强大的十六进制dump工具:XXD命令,我教你应该如何使用!
Linux超级强大的十六进制dump工具:XXD命令,我教你应该如何使用!
1501 0
|
存储 架构师 测试技术
架构之道——人人都是架构师
本文的探讨和编写主要围绕三个方面:架构是什么?架构师要解决的问题有哪些?解决这些问题的方法论是什么?最后作者希望人人都能具备架构师思维。
|
弹性计算 数据中心
香港阿里云服务器速度快、稳定性高、BGP多线精品
香港阿里云服务器速度快、稳定性高、BGP多线精品
698 0
|
Java
Java后台返回树形结构的二种方式
Java后台返回树形结构的二种方式
1198 0
浅谈 Vue3 的模块拆分与 API 重写
浅谈 Vue3 的模块拆分与 API 重写
|
Ubuntu Linux
【Linux基础】常用 apt 命令
在 Linux 系统中,特别是基于 Debian 的发行版(如 Ubuntu),apt(Advanced Package Tool)是一个用于处理软件包的强大工具。apt 提供了对软件包的搜索、安装、升级、删除等操作的命令行界面,使得用户能够方便地管理系统中的软件包。
775 13
分享一些在 1688 上找一件代发商品的技巧
在1688上找一件代发商品需明确自身需求与定位,筛选可靠供应商,研究商品信息,利用精准搜索和平台推荐,关注活动,并与供应商充分沟通,确保合作顺畅。
|
测试技术 开发工具 git
git 提交规范
git 提交规范
1689 2
|
消息中间件 存储 数据可视化
中间件日志收集与流处理
【6月更文挑战第17天】
911 3

热门文章

最新文章