C语言基础知识
这篇文章我将带大家学习C语言的一些基础知识,为后续学习编程打好基础。
一、main函数
1.1 什么是main函数
main函数也叫主函数,是程序执行的唯一入口。
(1)每个C语言程序不管有多少行代码,都是从main函数开始执行的。
(2)一个C语言程序,有且仅有一个main函数。
1.2 main函数的使用
1.2.1 main函数的标准写法

在我的学习过程中我曾有过这样一个想法:为什么main函数要这样写?为什么main函数是这样的结构?
通过我的学习有了答案:
C 语言国际标准要求C语言结构就是这样。(1)int的意思是返回一个整数状态(函数必须告诉操作系统:运行成功还是失败。就像高考报考,教育系统必须给我们一个反馈,录取成功还是失败)。(2)main后的()是固定格式,所有函数必须带()。(3)return 0:返回一个整数表示程序正常结束(非0程序出错)。
二、库函数
2.1 什么是库函数
库函数是指由C 语言系统提供、预先编译好、存放在函数库中的函数。用户不需要重新编写,只需要包含对应的头文件,就可以直接调用使用。
通俗易懂地说,库函数就是C语言提前为我们写好的、可以直接用的函数。
这里给大家推荐两个库函数网站可以自行了解C语言中的库函数 : https://zh.cppreference.com/w/ / https://cplusplus.com/reference/
2.2 库函数的使用
在程序最上面包含你需要使用的库函数的头文件
标准格式: #include <头文件>
这里给大家举一个最经典的例子:printf函数(在屏幕上打印文字)

三、关键字
3.1 什么是关键字
关键字(又称保留字),是指高级程序设计语言中,由系统预先定义、具有固定含义和专门用途、用户不能重新定义或挪作他用的英文单词。
(1)关键字查询: https://zh.cppreference.com/w/c/keyword
(2)带大家举例理解这句话:关键字就像是某个学校里的规定,规定是用来维持校园秩序不可更改,每条规定有自己特定的作用。
3.2 关键字作用
(1)定义数据的类型
数据的类型都是不能自己定义,只能用C语言中的关键字来定义
(2)控制程序的流程
用关键字告诉计算机下一步该如何走
许多常见关键字后续我们都会使用,大家现在可以通过此网站自行了解 https://zh.cppreference.com/w/c/keyword
四、ASCII编码
4.1 ASCII编码定义
ASCII(美国信息交换标准代码),是计算机里给英文字母、数字、符号分配的一套统一数字编号。
https://zh.cppreference.com/w/c/language/ascii
4.2 ASCII编码的使用
(1)为什么使用ASCII编码
前面我们讲过计算机只能认识二进制(0\1),ASCAII编码就像一个翻译软件,把我们代码中输入或储存的字符,转换成二进制。
(2)ASCII码值的使用

五、语句和语句分类
我们知道,C语言程序是由一条条语句组成的,那么C语言到底有哪几种语句?请听以下讲解~
5.1 什么是语句
语句就是我们写的代码(给电脑下达的指令)。
注:语句必须以分号(;)结尾。

5.2 C语言语句分类
(1)空语句:什么都不执行的语句 ,只有一个分号组成。
(2)表达式语句:由表达式(赋值语句(eg:a=10),算数运算语句(eg:a+b))组成的语句。
(3)函数调用语句:调用函数的语句

(4)复合语句:代码块,用{ }包裹的代码。

(5)控制语句:用于控制程序执行的流程,以实现语句各种结构方式。
前面我们也讲到,C语言是一门结构化程序设计语言,正因为这些不同的结构C语言程序的执行才能实现不同的逻辑设计并且解决不同的问题

后面我们会详细学习每一种,现在只是大致做一个了解。
六、注释
6.1 什么是注释
注释是程序员对代码的说明。
6.2 注释的使用
(1)单行注释 //
可以嵌套使用

(2)多行注释 /* ... */
注:多行注释·不支持嵌套

6.3 注释的作用
解释复杂的代码、调试时可将多余的代码注释。
以上内容介绍了 C 语言的一些基础知识,虽然内容不够全面,但希望能帮助大家在正式写代码前,对 C 语言程序结构、语句和注释的有一些基础认知,为后续学习打下基础。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)