C 语言(校选课)重点难点总结第一章:机器语言简介1、冯
诺依曼于 1945 年提出“程序存储思想”
2、程序=存储模式+算法,程序用机器指令组成,机器指令包括操作码和操作数
3、机器语言程序:高级语言程序机器语言程序 (源程序) (目标程序)第二章:基本数据类型1、数据类型决定空间的大小、数据的存储模式、以及实施的基本操作
数据类型2、整型数据 / 整型数据=取整,其它形式则为除法,整型数据 / 整型数据=求余3、字符型数据应用最广泛的是 128 个标准字符-—ASCII 字符集,其中大写字符代码加 32 就转化到小写字符代码
第三章:操作符和表达式1、在关系操作符中,假如关系成立,结果等于 1,表示“真”,否则,结果等于 0,表示“假”
2、自增自减操作符:++在前先++,++在后后++,- -同理3、赋值和复合赋值操作符:加法赋值:X+=Y 即 X=X+Y ,X-=Y 即 X=X—Y ,X*=Y 即 X=X*Y X/=Y 即 X=X/Y ,X%=Y+Z 即 X=X%(Y+Z)4、内部类型转换:转换原则为:把小类型提升为大类型,以防止数据被截断,损失精度
5、赋值兼容性:不损害数据的准确性第四章:程序流程控制1、语句组织形式包括:顺序结构、选择结构、循环结构
选择结构循环结构编译程序基本类型复合类型固有类型用户定义类型 整型实型字符型空类型If—else语句Switch 语句For 语句While 语句do_while 语句程序:利用格里高利公式求
∏的值循环嵌套:一个循环语句中的循环体还可以包含循环语句,这样就形成循环嵌套
2、break 语句:它能够使程序流程跳出 switch 结构,也能结束循环
3、continue 语句:只能用于循环结构,能够提前结束本轮循环的循环语句,执行循环体下面的语句
第五章:指针和数组1、指针本身的值是地址,地址相当于无符号整型数,