您的位置首页百科知识

最好的C语言基础知识入门教程大全

最好的C语言基础知识入门教程大全

一、前言 在开始学习C语言基础时,要反问自己为什么学C语言,如何学好C语言。同时要知道什么是C语言以及C语言的发展。C语言可以说是理工科大学生的必备基础知识,并且应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对不是天方夜谭!

二、算法结构

可以关注微信 公众号“C和C加加” 回复“ZXC”即可获取更多详细进阶教程

1.顺序结构、选择结构、循环结构。

2.循环结构又分为while型、until型、for循环结构;程序流程图。

三、结构化程序设计方法 1.自顶向下;

2.逐步细化;

3.模块化设计;

4.结构化编码。

四、数据类型 1.常量

2.变量

3.整数类型

4.整形变量

5.实型常量的表示方法

6.实型变量

7.实型常量的类型

8.字符型数组:

9.字符串常量:双撇号括起来的一系列字符序列。

五、C的运算符有以下几种 1、算术运算符(+ - * /%)结合方向自左向右

2、关系运算符(> < == >= ~ | ^ )

5、赋值运算符(=及符号扩展赋值运算符)

6、条件运算符(? : )

7、逗号运算符( , )

8、指针运算符(* )

9、求字节运算符(sizeof)

10、强制类型转换运算符((类型))

11、分量运算符( . ->)

12、下标运算符([])

13、其他

六、控制语句 完成一定的控制功能。

1、if()~else~

2、for()~

3、while()~

4、do~while()

5、continue

6、break

7、switch

8、goto

9、return

七、字符数据的输入输出   1、putchar()输入字符变量

2、getchar()只能接受一个字符

八、格式输入输出 1、printf(%d—整型,%c—字符型,%ld,%md,%o,%u,%s,%-m.nf,%e,%g)

2、scanf(格式控制,地址列表)

九、数组 1.一维数组的定义:类型说明符 数组名【常量表达式】;先定义后引用;一维数组初始化时可以只对一部分元素初始化,在对全部数组元素初始化的时候可以部规定长度;但是若被定义的数组长度与提供的初始值不一样时,则数组长度不能省略。

2.二维数组的定义:类型说明符 数组名【常量表达式】【常量表达式】C语言中存放二维数组是先存放第一行的元素,紧接着是第二行,其实也是以一维的方式存放。如果初始化时能指定所有元素的初始值,第一维大小可以省略,但是第二维不能省略。

3.字符数组:定义和初始化跟数组差不多,只是需要加单引号。字符和字符串结束标志,C语言规定,以‘\0’代表。

十、字符串处理函数 1、puts()将一个字符串输出到终端

2、gets()从终端输入一个字符串到字符数组,并且得到一个函数值。

3、strcat()链接两个字符数组中的字符串。

4、strcpy()字符串复制函数。

5、strcmp()比较字符串作用。

6、strlen()测试字符串长度的函数不包括“\0”

7、strlwr()将字符串中的大写字母转换为小写字母。

8、strupr()将字符串中的小写字母转换为大写字母。

十一、函数 1.一个源程序由多个函数组成。

2.C程序的执行从main()函数开始;

3.所有函数都是平行的;

4.函数分类;可以分为标准和自定义,还可以分为有参函数和无参函数。

5.函数定义的一般形式:

6.关于形参和实参的说明:

7.函数的返回值:

8.函数的调用:

9.局部变量和全局变量:

十二、指针 指针是指向一片内存空间的地址,指针变量是变量,是存放一片内存空间首地址的变量,我们一般所说的指针都是指针变量。

1. 指针的定义及赋值:

2.指针的大小:

3.指针运算:

4.指针数组形式:

5.通过指针修改内容的汇编过程

十三、更多详细进阶教程 可以关注微信公众号“ C和C加加” 回复“ ZXC ”即可免费获取