1 / 14
文档名称:

C语言知识总结.doc

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

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

分享

预览

C语言知识总结.doc

上传人:mh900965 2017/2/18 文件大小:182 KB

下载得到文件列表

C语言知识总结.doc

相关文档

文档介绍

文档介绍:知识点小结总体上必须清楚的: 1 、程序结构是三种: 顺序结构, 循环结构( 三个循环结构), 选择结构(if和 switch) 2、读程序都要从 main() 入口, 然后从最上面顺序往下读( 碰到循环做循环, 碰到选择做选择)。 3 、计算机的数据在电脑中保存是以二进制的形式。数据存放的位置就是它的地址。概念常考到的: 1、编译预处理不是 C 语言的一部分,不占运行时间,不要加分号。 2、每个 C 语言程序中有且仅有一个 main 函数。 3 、在函数中不可以再定义函数。 4 、算法的是一定要有输出的,它可以没有输入。 5、 break 只可用于循环结构和 switch 语句。 6 、逗号运算符的运算级别最低。第一章 C 语言基本知识【1】C 程序用C 语言编写的程序称为 C 语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj ”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe ”可执行文件。 C 语言有三种基本结构:顺序结构、选择结构、循环结构。【2】 main 函数又称主函数,是 C 程序的入口。 main 后面跟一对小括号和一对花括号,花括号括起来的部分称为 main 函数的函数体。一个 C 程序从 main 函数开始执行,到 main 函数体执行完结束,而不论 main 函数在整个程序中的位置如何。每一个程序有且仅有一个 main 函数,其他函数都是为 main 函数服务的。【3 】存储形式计算机在电脑中保存数据是采用二进制形式, 一个二进制数称为一位( bit ), 八个位构成一个字节( Byte ), 1Byte=8bit 。二进制、八进制、十六进制转化为十进制采用乘法, 十进制转化为二进制、八进制、十六进制采用除法。数据的存放位置就是它的地址。【4 】注释是对程序的说明, 可出现在程序中任意合适的地方, 注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,注释不可以嵌套。【5 】书写格式每条语句的后面必须有一个分号, 分号是语句的一部分。一行内可写多条语句, 一个语句可写在多行上。【6 】标识符是标识名字的有效字符序列,可以理解为 C 程序中的单词。合法标识符要求是由字母、数字、下划线组成。有其它元素就错了。并且第一个必须为字母或者下划线。第一个为数字就错了。关键字不可以作为用户标识符号。同时 main define scanf printf 等不是关键字,但是它们是预定义标识符,也不可以。迷惑人的地方, If 是可以做为用户标识符。因为 If中的第一个字母大写了,所以不是关键字。【7 】常量与变量常量是指在程序运行过程中, 其值不能改变的量。常量分为整型常量、实型常量、字符常量、字符串常量、符号常量 5 种。在程序运行过程中其值可以改变的量称为变量。C 语言中没有字符串变量, 存放字符串使用字符数组。【8 】整型数据整型常量有十进制、八进制、十六进制三种表示形式, 没有二进制形式。八进制整型常量加前导数字 0 ,十六进制常量加前导 0X ,八进制常量中不会出现 8。整型变量可分为基本整型( int )、短整型( short )、长整型( long )、和无符号整型( unsigned )。在 VC 中,一个基本整型占 4 个字节。【9 】实型数据实型数据有两种表示形式:小数形式和指数形式。掌握判定指数形式合法性口诀: e前e 后必有数, e 后必为整数。如: -1 就是合法的,即为数据 × 10 -1。实型变量分为单精度型( float )和双精度型( double ) ,分别占 4 个字节和 8 个字节。【 10 】算术运算算术运算符一共有+、—、*、/、% 这五个。求余运算要求运算对象只能为整型; 除法运算符两边运算对象都为整型时,运算结果也为整型,即舍掉小数部分。【 11 】强制类型转换将一个运算对象转换成指定类型,格式为: (类型名)表达式。注意小括号位置。一定是( int )a ,不是 int (a) ,注意类型上一定有括号的。注意( int )( a+b ) 和( int ) a+b 的区别。前是把 a+b 转型,后是把 a 转型再加 b。三种取整丢小数的情况: 1、 inta = ; 2、(int)a ; 3、 1/2 ; 【 12 】赋值赋值运算符为“=”,不同于关系等于“==”。赋值表达式格式为: 变量名= 表达式, 赋值运算符左边必须为变量, 赋值运算是把赋值运算符右边表达式的值赋给左边变量。复合赋值运算符是将算术运算符或位运算符与赋值运算符组合在一起组成的运算符,掌握复合赋值表达式转化为赋值表达式的方法。如 n+=100 可转化为 n=n+100 。【 13 】自加自减运算自加运算符“++ ”与

最近更新

网络环境下的个人信息保护研究——以“人肉搜.. 2页

缺铁性贫血对婴幼儿智能发育影响的研究的开题.. 2页

绿色木霉产双功能酶的结构与功能研究的开题报.. 2页

钢结构的采光顶施工组织方案设计 23页

结核分枝杆菌耐利福平rpoB基因突变的分析与检.. 2页

经皮微波凝固治疗肝癌实验和临床研究的开题报.. 2页

细长杆类和薄壁球铁件质量控制的工艺研究的开.. 2页

组成和工艺条件对四元系PZSN陶瓷材料性能的影.. 2页

纵向螺旋流换热器壳程强化传热研究的开题报告.. 2页

纳米氮化锆涂层腐蚀因素研究的开题报告 2页

纳秒脉冲半导体激光器驱动电源研究的开题报告.. 2页

红菜薹耐盐性初步研究的开题报告 2页

金融企业云服务管理平台架构设计 11页

保护环境给校长的建议书(33篇) 48页

党员干部思想汇报汇报范文(9篇) 23页

[柳州]广西柳州市柳北区石碑坪镇人民政府招聘.. 72页

入团申请书400字初中(34篇) 46页

2024年三年级下册数学期末测试卷附参考答案【.. 5页

八年级的学习计划 33页

人教版一年级上册数学期末测试卷及完整答案【.. 9页

通风排烟系统分项及检验批 35页

通信工程质量监督现场检查记录表 10页

人教版二年级下册数学期末测试卷【各地真题】.. 5页

关于校园安全主题演讲稿范文(30篇) 53页

2024年三年级下册数学期末测试卷附完整答案【.. 7页

人教版一年级上册数学期末测试卷精品(各地真.. 10页

苏教版小学六年级数学上册第一单元测试题【含.. 5页

建筑工程消防监理实施细则 12页

YB 4190-2009 工程用机编钢丝网及组合体 16页

一只想飞的猫教学PPT课件 16页