c语言知识点总结
1: 程序语言的发展:
机器语言;汇编语言;高级语言。
2:简单程序设计的四个步骤:
分析问题;建立数据模型,确定数据结构和算法,编制程序,编试程序
3: 算法的基本特征:有穷性,确定性,有效性,有零个或多个输入,有一个或多个输出;
4: 调试程序时的错误:语法错误、逻辑错误、开发错误、运行时错误。
5:编程语言的基本组成:字符集、标识符、关键字;
6:数据在计算机中的变现形式:整数、实数、字符;
7:使用变量存储数据:变量名必须遵循如下规则:用字母字符开头,也可以下划线,但不推荐;在变量名中的任意地方都可以使用字母数字下划线。变量名不能是c语言的关键字;变量名对大小写铭感(驼峰命名法则);
8:格式化输入函数printf一般形式为:[标志] [输出最小宽度][精度][长度]类型
9:格式化输入函数scanf
10:运算符:算数运算符,加减乘除运算符,取模运算符,赋值运算符。关系运算符。逻辑运算符,条件运算符。
11:数据类型强制转换运算符:自动类型转换 ,类型级别从高到低的顺序;
12:
、选择结构的程序设计
简单if语句
if(表达式){
语句1
}
if_else语句
if(表达式){
语句1
}else{
语句2
}
switch语句
switch(表达式){
case 常量表达式1:语句1;
case 常量表达式2:语句2;
case 常量表达式3:语句3;
case 常量表达式4:语句4;
.......
case 常量表达式n:语句n;
defaule:语句n+1;
}
13:
数组和字符串
所谓数组,就是按照一定顺序排序,具有某种相同性质的同类型变量的集合。这些变量具有相同的名字和数组类型,在内存中顺序排列,并通过下标区分,所以也叫下标变量。数组中的个数据项称为数组元素,用数组名和下表表示。
一维数组的定义
数组类型 数组名[整形常量表达式];
说明;
a、数组类型是数组中的全体数组元素的数据表达式;
b、数组名用标识符表示,整型常量表达式代表数组具有的数组元素个数;
c、数组元素的下标一律从0开始;
d、编译程序为数据开辟连续的存储单元用来顺序存放数组的各数组元素。用数组名表示该数组存储区的首地址。
二维数组的定义
数组类型 数组名[整形常量表达式1] [整形常量表达式2]
字符数组与字符串
字符串在内存中的存放形式是按照字符的排列顺序存放,每个字符占用一个字节,并在末尾添加‘’作为终结标记。
14:
结构体
struct 结构名{
数据类型1 成员名1;
数据类型2 成员名2;
数据类型3 成员名3;
数据类型4 成员名4;
}命名;
15:
函数的定义和返回值
*任何函数(包括主函数main())都是由函数说明和函数体两部分组成。根据函数是否需要参数,可将函数分为无参函数和有参函数两种。
*在C语言中,所有函数(包括主函数main())都是平行的。一个函数的定义,可以放在程序中的任意位置,主函数main()之前或之后。但在一个函数的函数体内,不能再定义另一个函数,即不能嵌套定义。
*有参函数的返回值,是通过函数中的return语句来获得的。
*调用函数中无return语句,并不是不返回一个值,而是一个不确定的值。为了明确表示不返回值,可以用“void”定义将函数成“无(空)类型”。
以上是我在学习C语言是,总结的一些知识点,可能会有遗漏的地方,但重要的知识点一一在上面陈列出来了。