这篇文章我将带大家学习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 语言程序结构、语句和注释的有一些基础认知,为后续学习打下基础。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐