C语言程序设计 (2008版) 讲授:韩晓芸 Email: hxylc@fzu。ducn hxy@fjtv.net 福州大学数学与计算机科学学院
C语言程序设计 (2008版) 讲 授:韩晓芸 Email:hxylc@fzu.edu.cn hxy@fjtv.net 福州大学数学与计算机科学学院
C语言程序设计复习 C语言概述 数据类型与表达式 顺序、选择、循环结构设计 数组应用 冷函数应用 冷指针应用 结构体、位运算、文件操作
C语言程序设计复习 ❖ C语言概述 ❖ 数据类型与表达式 ❖ 顺序、选择、循环结构设计 ❖ 数组应用 ❖ 函数应用 ❖ 指针应用 ❖ 结构体、位运算、文件操作
C语言概述 1.程序字构成:以函数为基本单位; 2.主教:main(,程序开始运行位置 3.燙用关系:相互调用、嵌套调用、递归 调用。 4.义文件:作用及使用方法# include 5.注程标志:/Xx* 6.上机步骤:见下页
C语言概述 1. 程序构成:以函数为基本单位; 2. 主函数:main(),程序开始运行位置。 3. 调用关系:相互调用、嵌套调用、递归 调用。 4. 头文件:作用及使用方法 #include 5. 注释标志:/* xxx */ 6. 上机步骤:见下页
C语言概述 c语言上机步骤 双击桌面Tc图标; Turbo c20 打开程序:, File-oad或者F3,回 车,光标键选择文件,不要输入! 保存程序; File-saveI或者F2 运行程序:Run-run或者ctrl+F9
C语言概述 C语言上机步骤: • 双击桌面TC图标;Turbo C2.0 • 打开程序: File-load或者F3,回 车,光标键选择文件,不要输入! • 保存程序: File-save或者F2 • 运行程序:Run-run或者ctrl+F9
C语言概述 6)重新运行:altc→ compile→make 7)进入编看状态:At+E,F6切换 8)死循环;Ctr|+ Pause→EsC 9)菜单活:F10
C语言概述 6) 重新运行:alt+c→compile → make 7) 进入编辑状态:Alt+E,F6切换 8) 死循环:Ctrl+Pause →ESC 9) 菜单激活:F10
数据类型与表达式 1.常量表示方法:2.1,2a',”didi”, 3L,12e2,符号常量 2.磬数除法:52→1.0*5/2 3.交量名;合法变量名称,保字不 作变量名,其中标准函数名可以做 交量名
数据类型与表达式 1. 常量表示方法:2.1,’a’,”didi”, 3L,1.2e2 ,符号常量 2. 整数除法:5/2 →1.0*5/2 3. 变量名:合法变量名称,保留字不 作变量名,其中标准函数名可以做 变量名
数据类型与表达式 4.类型转换;强制转换,自动转换 5.实数运算问國,有效位数,实型的 判断,大数和小数(忽略)的运算 6.姜义符:计算字符串的长度,b、 10书P48
数据类型与表达式 4. 类型转换:强制转换,自动转换 5. 实数运算问题:有效位数 ,实型的 判断,大数和小数(忽略)的运算 6. 转义符: 计算字符串的长度,\b、 \0 书P48
数据类型与表达式 7.char和int:相互转换,ASCⅢ码。 8.表达式:运算顺序,结果,%,/, &&,‖, sizeof(),复合运算等 9.自增械:k++,++k
数据类型与表达式 7. char和int:相互转换,ASCII码。 8. 表达式:运算顺序,结果,%,/, &&,||,sizeof(),复合运算等 9. 自增/减:k++,++k
数据类型与表达式 10.=和三三的区别:赋值,比较 f(k=3) printf(" hi”); if(k=3) printf("hi); 11.逗号表达式 x=34;x=(3,4)
数据类型与表达式 10.=和==的区别:赋值,比较 if(k=3) printf(“hi”); if(k==3) printf(“hi”); 11.逗号表达式: x=3,4; x=(3,4);
顺序结构 1.ch= getchar0;获得一个输入的任意字符 多个要连续输入,且都是有效字符。 2gets(s1)输入一个字符串数组,回车结束。 purs(s1):输出s1地址开始的字符串。 3.scan0;表达式的类型与控制符类型要一致, 简单变量或数组元素要加&。%s的输入以第 个空格结束,即不能输入空格字符
顺序结构 1. ch=getchar():获得一个输入的任意字符。 多个要连续输入,且都是有效字符。 2. gets(s1): 输入一个字符串数组,回车结束。 puts(s1): 输出s1地址开始的字符串。 3. scanf():表达式的类型与控制符类型要一致, 简单变量或数组元素要加&。%s的输入以第一 个空格结束,即不能输入空格字符