C语言专升本辅导(整理).pptVIP

  • 2
  • 0
  • 约4.6千字
  • 约 228页
  • 2019-03-10 发布于浙江
  • 举报
;1. 对 C 语言的语法、语义有较好的理解。 2. 能熟练地阅读 C 源程序,并具有初步分析程序的能力。 3. 初步掌握结构化程序设计的方法和技巧,能从分析问题入手,设计可行的算法,进而用 C 语言编写结构良好的面向过程的程序。 4. 通过上机实验,掌握程序的调试和测试方法。;考题类型;第一章 C语言概述;结构特点 函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main() 程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。 程序语句 C程序由语句组成 用“;”作为语句终止符 注释 /* */为注释,不能嵌套 不产生编译代码;编辑;第二章 算法;算法——操作步骤;算法的特点;算法的表示方法;第三章 数据类型、运算符与表达式 ;预备知识 计算机中数的表示及进制转换 各种进制之间的转换 二进制、八进制、十六进制转换??十进制 字节和位 内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个二进位的值是0或1 数值的表示方法——原码、反码和补码 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 ;基本数据类型; 常量与变量 标识符 定义:用来标识变量名、常量名、函数名、数组名、类型名和文件名等的字符序列 组成: 只能由字母、数字、下划线组成,且第一个字符必须是字母或下划线 大小写敏感 不能使用关键字 长度:TC-最长32个字符;MS C-最长8个字符;字符常量 定义:用单引号括起来的单个普通字符或转义字符. ;整型变量 占字节数随机器不同而不同,一般占一个机器字 short≤int≤long 可用sizeof(类型标识符)测量;;显式转换(强制转换) 一般形式:(类型名)(表达式) 例 (int)(x+y) (int)x+y (double)(3/2) (int)3.6 说明:强制转换得到所需类型的中间变量,原变量类型不变 ;学习运算符应注意: 运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 结合方向 结果的类型 ;短路特性:逻辑表达式求解时,并非所有的逻辑运算符都被执行,只是在必须执行下一个逻辑运算符才能求出表达式的解时,才执行该运算符;第四章 数据输入与输出;d;附加格式说明符(修饰符);例 scanf(“%3d%*4d%f”,k,f); 输入 12345678765.43? 则123?k, 8765.43?f;例 scanf(“%d:%d:%d”,h,m,s); 输入 12:30:45? 则12 ?h, 30 ?m, 45 ?s;说明: 用“%c”格式符时,空格和转义字符作为有效字符输入;第五/六章 C程序流程设计;C语句分类;说明: for语句中expr1, expr2 ,expr3 类型任意,都可省略,但分号;不可省 无限循环: for(;;) for语句可以转换成while结构;例:#includestdio.h main( ) { int i=0; for(i=0;i10;i++) putchar(‘a’+i); }; ;第七章 数组;一维数组的引用 数组必须先定义,后使用 只能逐个引用数组元素,不能一次引用整个数组 数组元素表示形式: 数组名[下标] 其中:下标可以是常量或整型表达式;一维数组的初始化 初始化方式  ;二维数组元素的引用 形式: 数组名[下标][下标] 二维数组元素的初始化 分行初始化:;字符数组和字符串 字符数组 定义 ; 例 char diamond[][5]={{., .,*},{.,*,.,*}, {*, ., ., . ,*},{.,*, .,*},{., .,*}}; ;字符串的输入输出 逐个字符I/O: %c 整个字符串I/O: %s;例 对于以下字符串,strlen(s)的值为: (1)char s[10]={‘A’,‘\0’,‘B’,‘C’,‘\0’,‘D’}; (2)char s[ ]=“\t\v\\\0will\n”; (3)char s[ ]=“\x69\082\n”; ;第八章 函数;函数的定义 一般格式;函数的返回值 返回语句 形式: return(表达式); 或 return

文档评论(0)

1亿VIP精品文档

相关文档