一、前言 在开始学习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 ”即可免费获取