1 / 14
文档名称:

c语言基础知识总结.doc

格式:doc   大小:105KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言基础知识总结.doc

上传人:xiarencrh 2020/7/7 文件大小:105 KB

下载得到文件列表

c语言基础知识总结.doc

文档介绍

文档介绍:C语言最重要的知识点复习资料这个a版本,还会进行改正和补充,请大家认真熟悉这些基础知识!如有错误,请拨打!总体上必须清楚的:1)程序结构是三种:顺序结构、选择结构(分支结构)、循环结构。2)读程序都要从main()入口,然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。3))bit是位是指为0或者1。byte是指字节,一个字节=:1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。2、;这个写法是错误的,一定不能出现分号。3、每个C语言程序中main函数是有且只有一个。4、在函数中不可以再定义函数。5、算法:可以没有输入,但是一定要有输出。6、break可用于循环结构和switch语句。7、逗号运算符的级别最低,赋值的级别倒数第二。第一章C语言的基础知识第一节、对C语言的基础认识1、C语言编写的程序称为源程序,又称为编译单位。2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。3、一个C语言程序有且只有一个main函数,是程序运行的起点。第二节、熟悉vc++1、VC是软件,用来运行写的C语言程序。2、每个C语言程序写完后,都是先编译,后链接,最后运行。(.c---à.obj---à.exe),。(常考!)第三节、标识符1、标识符(必考内容):合法的要求是由字母,数字,下划线组成。有其它元素就错了。并且第一个必须为字母或则是下划线。第一个为数字就错了2、标识符分为关键字、预定义标识符、用户标识符。关键字:不可以作为用户标识符号。maindefinescanfprintf都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。预定义标识符:背诵definescanfprintfinclude。记住预定义标识符可以做为用户标识符。用户标识符:基本上每年都考,详细请见书上习题。第四节:进制的转换十进制转换成二进制、八进制、十六进制。二进制、八进制、十六进制转换成十进制。第五节:整数与实数1)C语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。(考过两次)a、C语言中的八进制规定要以0开头。018的数值是非法的,八进制是没有8的,逢8进1。b、C语言中的十六进制规定要以0x开头。2)小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。。3)实型数据的合法形式:a、-1就是合法的,×10-1。b、考试口诀:e前e后必有数,e后必为整数。请结合书上的例子。4)整型一般是4个字节,字符型是1个字节,双精度一般是8个字节: longintx;表示x是长整型。unsignedintx;表示x是无符号整型。第六、七节:算术表达式和赋值表达式核心:表达式一定有数值!1、算术表达式:+,-,*,/,%考试一定要注意:“/”两边都是整型的话,结果就是一个整型。3/2的结果就是1.“/”如果有一边是小数,那么结果就是小数。3/“%”符号请一定要注意是余数,考试最容易算成了除号。)%符号两边要求是整数。不是整数就错了。2、赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值。1、intx=y=10:错啦,定义时,不可以连续赋值。2、intx,y;x=y=10;对滴,定义完成后,可以连续赋值。3、赋值的左边只能是一个变量。4、intx=;对滴,x就是75、floaty=7;对滴,、复合的赋值表达式:inta=2;a*=2+3;运行完成后,a的值是12。一定要注意,首先要在2+3的上面打上括号。变成(2+3)再运算。4、自加表达式:自加、自减表达式:假设a=5,++a(是为6),a++(为5);运行的机理:++a是先把变量的数值加上1,然后把得到的数值放到变量a中,然后再用这个++a表达式的数值为6,而a++是先用该表达式的数值为5,然后再把a的数值加上1为6,再放到变量a中。进行了++a和a++后在下面的程序中再用到a的话都是变量a中的6了。考试口诀:++在前先加后用,++在后先用后加。5、逗号表达式:优先级别最低。表达式的数值逗号最右边的那个表达式的数值。(2,3,4)的表达式的数值就是4。z=(2,3,4)(整个是赋值表达式)这个时候z的值为4。(有点难度哦!)z=2,3,4(整个是逗号表达式)这个时候z的值为2。

最近更新

2025年宜春职业技术学院单招职业倾向性测试题.. 62页

2025年宝鸡职业技术学院单招职业技能测试题库.. 62页

2025年宣化科技职业学院单招职业倾向性测试题.. 60页

2025年宣化科技职业学院单招职业适应性测试题.. 61页

2025年宣城职业技术学院单招职业技能测试题库.. 63页

2025年宿州职业技术学院单招职业倾向性测试题.. 60页

2025全国中小学生安全教育日幼儿发言稿 11页

2025年宿迁泽达职业技术学院单招职业适应性测.. 61页

2025年宿迁职业技术学院单招职业适应性测试题.. 63页

2025年山东交通职业学院单招职业适应性测试题.. 61页

2025年山东传媒职业学院单招职业适应性测试题.. 62页

2025年山东信息职业技术学院单招职业技能测试.. 60页

2025年山东公务员行测言语理解与表达题目附答.. 176页

2025年山东力明科技职业学院单招职业技能测试.. 61页

2025年山东劳动职业技术学院单招职业适应性测.. 62页

2025年山东华宇工学院单招职业技能测试题库含.. 62页

2025年山东商务职业学院单招职业倾向性测试题.. 61页

2025年山东圣翰财贸职业学院单招职业倾向性测.. 62页

2025年山东圣翰财贸职业学院单招职业适应性测.. 60页

2025年山东城市建设职业学院单招职业倾向性测.. 62页

2025年山东城市服务职业学院单招职业技能测试.. 62页

2025年山东外事职业大学单招职业技能测试题库.. 61页

2025一年级语文下册期末全册分类复习专项水平.. 13页

2025年山东工程职业技术大学单招职业技能测试.. 62页

2025年山东旅游职业学院单招职业倾向性测试题.. 62页

2025年山东旅游职业学院单招职业技能测试题库.. 63页

2025年山东服装职业学院单招职业适应性测试题.. 60页

2025年山东水利职业学院单招职业倾向性测试题.. 60页

2025年山东海事职业学院单招职业倾向性测试题.. 61页

2025年湖南工程职业技术学院单招职业倾向性测.. 63页