Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >main函数,printf函数,和库函数

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

作者头像
ahao
发布于 2024-03-24 03:08:51
发布于 2024-03-24 03:08:51
13000
代码可运行
举报
文章被收录于专栏:学习学习
运行总次数:0
代码可运行

main函数,printf函数和库函数

在C语言的入门学习中,细心的朋友们可以发现,一个C语言程序无论有多长,都有一个main函数;而在代码中想要输出结果,就需要用到printf函数;print函数其实就是一个库函数,而库函数有很多。 接下来,我们就main函数,printf函数和库函数展开讲解。

main函数

main函数也被叫做主函数,所有代码都是从main函数开始执行的,main函数时一个程序的入口,main 前⾯的 int 表⽰ main 函数执⾏结束的时候返回⼀个整型类型的值。所以在 main 函数的最后写 return 0; 正好前后呼应。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#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函数,就可以打印这串字符串:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include  <stdio.h>
int main()
{
printf("hello world!");
return 0;
}

运行结果如下:

printf函数还可以打印其他类型的数据(个人喜欢叫做输出哈哈哈),例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include <stdio.h>//这是printf函数所需的头文件
int main()
{
int a=1;
printf("%d ",a);//输出整形数值
printf("%c ",'a');//输出字符
printf("%.1lf",3.1415);//%.1lf的意思是小数点后保留一位
return 0;
}

输出结果如下:

库函数

为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准库这些函数也被称为库函数。在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数。 ⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。:例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include <stdio.h>
#include <math.h>//pow函数的头文件
int main()
{
    int a=pow(2,2);
    printf("%.3lf",a);
	return 0;
} 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-03-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【C语言第二回】main、printf和库函数
每个 C 语⾔程序不管有多少⾏代码,都是从 main 函数开始执⾏的, main 函数是程序的⼊⼝, main 函数也被叫做:主函数。 main 前⾯的 int 表⽰ main 函数执⾏结束的时候返回⼀个整型类型的值。所以在 main 函数的最后写 return 0; 正好前后呼应。
学习起来吧
2024/02/29
980
【C语言第二回】main、printf和库函数
C语言初阶:二.C语言的基本概念(文件类型,主函数,printf函数,库函数)
在C语言初阶:一.初识C语言中(C语言初阶:一.初识C语言-CSDN博客)我们成功编写出了C语言的第一个程序,下面来对所编写的程序中所涉及的相关概念进行解释并补充。
折枝寄北
2024/11/19
1020
C语言初阶:二.C语言的基本概念(文件类型,主函数,printf函数,库函数)
[C语言] 函数详解:库函数与自定义函数
在数学中,函数定义为通过一个变量的变化来影响另一个变量的变化。在C语言中,函数的概念与数学中的函数类似:一个函数接受参数(输入),经过一系列操作,返回结果(输出)。函数能够帮助我们将代码分成模块化的结构,使得代码的可读性和维护性大大提高。
DevKevin
2024/10/12
2450
我与C语言二周目邂逅vlog—1.熟悉而又陌生-初识C语言
如题,在下是一名大二学生,希望改过自新,重新学习C语言(同时也在学习数据结构,希望各位大佬多多指教)
hope kc
2024/09/23
840
我与C语言二周目邂逅vlog—1.熟悉而又陌生-初识C语言
【C语言】C语言零基础纯干货教学(上)
C语言是一种计算机语言,人们通过计算机语言来给机器下达指令,它生成的文件为.c文件,通过链接和编译生成可执行程序.exe 后缀为.h的称为头文件,后缀为.c的称为源文件
s-little-monster
2024/06/06
1020
【C语言】C语言零基础纯干货教学(上)
初识C语言(上)
我们通常把计算机语言分为:解释型语言和编译型语言。 编译型语言:顾名思义是程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运用时不需要重新翻译,直接使用编译的结果即可。如:C、C++、Delphi等,现阶段因明确知道C语言为编译型语言。 优点及缺点:程序执行效率高,但依赖于编译器,跨平台性较差。
四念处茫茫
2025/01/24
680
初识C语言(上)
【C语言指南】printf()函数详解
参数format -- 是格式控制字符串,包含了两种类型的对象:普通字符和转换说明 。
倔强的石头
2024/12/06
2950
【C语言指南】printf()函数详解
Hello World!—— 属于我们的第一个C语言程序
C语言最早是由贝尔实验室的Dennis Ritchie为了UNIX的辅助开发而编写的,它是在B语言的基础上开发出来的。尽管C语言不是专门针对UNIX操作系统或机器编写的,但它与UNIX系统的关系十分紧密。由于它的硬件无关性和可移植性,使C语言逐渐成为世界上使用最广泛计算机语言。
楞头覃
2023/12/02
2690
Hello World!—— 属于我们的第一个C语言程序
【C语言篇】从零带你全面了解函数(包括隐式声明等)
数学中我们其实就⻅过函数的概念,⽐如:⼀次函数 y=kx+b ,k和b都是常数,给⼀个任意的x,就 得到⼀个y值。
半截诗
2024/10/09
3120
【C语言篇】从零带你全面了解函数(包括隐式声明等)
浙大版《C语言程序设计(第3版)》题目集 1~10
本题要求编写程序,输出一个短句“Programming in C is fun!”。
C you again
2022/08/22
5300
浙大版《C语言程序设计(第3版)》题目集 1~10
c语言从入门到实战——在系统学习C语言之前所需要了解的知识
本文基于VS2022,将介绍一系列的C语言常见概念,让读者对C语言有一个初步的了解,并对后续的学习做下铺垫。
鲜于言悠
2024/03/20
1650
c语言从入门到实战——在系统学习C语言之前所需要了解的知识
函数部分的详细讲解
在数学里,我们经常接触并且为之头疼的就是函数,但是越头疼,反而用到的越多,数学中不开函数。同样在C语言里,也存在着函数。 在C语言里,函数是一个完成特定工作的独立程序模块,包括库函数和自定义函数两种。
诺诺的包包
2023/02/17
3770
函数部分的详细讲解
C语言——A/概念
这是我挖的新坑系列之《C语言的学习》,用来记录学习C语言的过程,以后星期五上传一篇文章,欢迎铁汁来喷!!!
用户11015888
2024/03/11
1050
C语言常见概念
<font color = red>⼈和⼈交流使⽤的是⾃然语⾔,如:汉语、英语、⽇语</font>
用户11318784
2024/11/12
740
C语言常见概念
C语言学习系列-->第一弹【初识C语言】
南桥
2024/01/26
1080
C语言学习系列-->第一弹【初识C语言】
c++ hello world程序的解释
代码 //# 预处理指令,在预编译时处理 //#include <stdio.h> 包含stdio.h文件 stdio.h类似于菜单 // 两个斜杠是注释 //符号与()结和 代表这个是一个函数 //main() main函数也叫主函数 整个程序中仅且只有一个main函数,程序从main函数 //开始执行 //int 代表main函数结束之后的返回值类型 //return 结束这个函数,然后返回值,返回值的类型和函数定义时返回值类型一致 //{}里面的是函数体,所有需要执行的代码必须写在{}中 //每
Zkeq
2022/05/18
4290
c++ hello world程序的解释
【C语言】初识C语言(常见的C语言概念)
C语言常年霸榜各类高级语言前三,属于基础必学的语言,其功能强大,而且许多语言都很相似,如果学好C语言,对学习其他语言也有很大帮助
TANGLONG
2024/10/15
1490
【C语言】初识C语言(常见的C语言概念)
【C语言】函数的系统化精讲(一)
函数的概念: 函数是数学中的概念,可以用来描述线性关系,如一次函数y=kx+b。 在C语言中,函数是一小段代码,用来完成特定任务,可以通过给定的输入参数得到输出结果。
学习起来吧
2024/02/29
1140
【C语言】函数的系统化精讲(一)
【C语言】常见的C语言概念
那人和计算机是怎么交流的呢? 使用计算机语言。 目前已知已经有上千种计算机语言,人们们是通过计算机语言写的程序,给计算机下达指令,让计算机工作的。 C语言就是众多计算机语言中的⼀种,当然C++/Java/Go/Python都是计算机语言。
zxctscl
2024/09/20
1070
【C语言】常见的C语言概念
c语言基础学习06_函数
============================================================================= 涉及到的知识点有:1、C语言库函数、字符输入函数:gets和fgets、字符输出函数:puts和fputs、 求字符串长度函数strlen、字符串追加函数strcat、字符串有限追加函数strncat、字符串比较函数strcmp、 字符串有限比较函数strcmp、字符串拷贝函数strcpy、字符串有限拷贝函数strncpy、 格式化字符串函数sprintf(输出)、格式化字符串函数sscanf(读取输入)、解析一个字符串、 字符串查找字符函数strchr、字符串查找子串函数strstr、字符串分割函数strtok、 atoi函数、atof函数、atol函数、解析一个字符串的高级应用。 2、函数的定义和声明、函数的形式参数(形参)与实际参数(实参)、函数的返回值类型和返回值、 return函数与exit函数(exit更猛,不受位置限制)、自定义一个函数,实现大小写字母的互相转换功能、 自定义一个函数,实现atoi的功能。 3、函数的递归、递归例子:有n个人排成一队、递归例子:将10进制数转化为二进制数、 递归例子:将10进制数转化为16进制、递归例子:菲波那切数列、递归的优点与缺点。 4、多个源代码文件程序如何编译、头文件的使用、解决预编译时会出现多次函数声明问题。 ============================================================================= C语言库函数
黑泽君
2018/10/11
1.3K0
推荐阅读
相关推荐
【C语言第二回】main、printf和库函数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文