- 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
您可能关注的文档
- CCTV主楼倾斜超高层钢结构综合施工技术.ppt
- COPD病人护理查房_课件.ppt
- COPD病人家庭护理.ppt
- COPD护理查房_PPT课件.ppt
- COPD及哮喘异同新认识.ppt
- CPR术后患者护理_.ppt
- CVC使用及维护孟明哲.ppt
- C反应蛋白检测临床应用.ppt
- C语言顺序结构程序设计.ppt
- C语言选择结构程序设计.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 青岛版五四制一年级上册数学期末试题.pdf VIP
- 城市公园管理与维护规范.docx VIP
- 精品解析:2022-2023学年山东省青岛市城阳区青岛版四年级上册期末质量抽测数学试卷(原卷版).docx VIP
- 浙江省杭州市拱墅区2024-2025学年四年级上学期期末考试数学试题.docx VIP
- 5《和大家在一起》第二课时 (教学设计) 一年级道德与法治下册(统编版2025).pdf VIP
- 农业社会化服务体系.ppt VIP
- 5《和大家在一起》第一课时 (教学设计) 一年级道德与法治下册(统编版2025).docx VIP
- 2023年四川高级政工师题库 .pdf VIP
- 中国地理《中国的河流-长江》.ppt VIP
- 上海市闵行区2024-2025学年高一上学期期末考试生物试卷含答案.docx VIP
原创力文档

文档评论(0)