C语言数据描述和C程序设计初步1.ppt

C语言数据描述和C程序设计初步1.ppt

ID:40394865

大小:887.00 KB

页数:81页

时间:2019-08-01

C语言数据描述和C程序设计初步1.ppt_第1页
C语言数据描述和C程序设计初步1.ppt_第2页
C语言数据描述和C程序设计初步1.ppt_第3页
C语言数据描述和C程序设计初步1.ppt_第4页
C语言数据描述和C程序设计初步1.ppt_第5页
资源描述:

《C语言数据描述和C程序设计初步1.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计技术主讲教师:  郭松涛工作单位:重庆大学计算机学院电子邮件:stguo@cqu.edu.cnstguo@163.com课程教学计划该课程按照教学大纲:理论教学:40学时实验教学:32学时课程学分:3.5学分实验环境:VisualC++V6.0C程序设计技术课程教学(理论、实验)时间表(034教学班)理论教学时间:星期三1~2节(1~4周) 地点:D1543星期四3~4节(1~16周)地点:D1104实验教学时间:星期三7~8节(3~15,17周)地点:DS1407星期四1~2节(16~17周)地点:DS1401C程序设计技术课程本章教学计划理论教学(课堂教学):4学时实验

2、教学(上机实习):0学时本章教学重点1.C程序基本结构2.C语言数据类型、运算符及表达式3.各种类型数据混合运算的隐式、显示规则第1章C语言数据描述和程序设计初步程序设计技术C语言数据描述和C程序设计初步结构化程序设计基础和C语言的控制结构数组及其应用函数与C程序结构指针与函数指针与数组字符串及其应用结构体类型和联合体类型C语言的文件处理及其应用位运算与枚举类型第一章C语言数据描述和C程序设计初步C程序的基本结构C语言的基本数据类型基本运算符和表达式不同类型数据混合运算及数据转换C程序设计初步1.1C程序的基本结构C语言的特点:C是一种高级计算机程序语言C是一种面向过程的结构化程序

3、语言C语言简洁、紧凑,使用方便、灵活C语言数据类型丰富C语言运算符丰富C语言程序可移植性好C程序开发环境中包含了语言核心、与处理器和标准函数库三个部分C语言本身没有提供用于程序中数据输入输出的语句1.1.1C源程序的组成成分#include/*头文件声明*函数头*/voidmain()/*定义主函数且无返回值*/{floatave,x,y,z;/*定义变量*/scanf(“%f,%f,%f”,&x,&y,&z);/*调用scanf函数接受数据*/ave=(x+y+z)/3;/*计算平均值*/printf(“%f”,ave);/*调用printf函数输出结果*/}说

4、明:1.程序由予处理命令和至少一个函数组成,但必须而且只有一个主函数,函数名必须是main。2.函数由函数头和函数体组成。函数体总是从花括号“{”开始。以反花括号“}”结束。3函数体由语句组成。每一个分号“;”就代表一条语句的结束。4以/*开头到*/结束的部分叫注释行。即注解。不是语句,可以在程序中的任何位置,结尾不要分号“;”,不引起计算机任何动作。5语句由C语言规定的符号组成,结尾一定是分号“;”不同的语句引起不同的计算机动作,是计算机执行程序的最小单位。6当程序由多个函数组成时,除主函数main外,其他的函数叫子函数。冠以名字后,就叫某某函数。例1-1C语言源程序的组成成分和

5、基本结构1.1.1C源程序的组成成分用C言符号书写的程序称为源程序,高级语言源程序必须被转为机器语言程序才能被执行。1.1.1C源程序的组成成分源文件。。。。。。。。。。目标文件。。。。。。。。。。。。。。。。。执行文件。。。。。。。。。。。。。。。。。。。。。。。其它目标文件/库。。。。。。。。。。连接程序编译程序图1.1C程序的处理过程1.1.2C语言的基本元素1.C语言的字符集⑴小写英文字母abc……z⑵大写英文字母ABC……Z⑶数字0123……9⑷特殊字符+=-_()*&%$!

6、<>.,;:“‘/?{}~[]^⑸不可印出字符空格、换行、制表符等2.标识符标识符是给程序中处理

7、的数据对象(如变量、常量、函数、数据类型等)取的名字.1.1.2C语言的基本元素标识符取名规则⑴组成标识符的字符为字母、数字和下划线⑵标识符中第一个字符必须是字母或下划线⑶多数C编译系统在构成标识符时都要区分字母的大小写,即abc和Abc是不相同的标识符⑷构成标识符的字符个数(标识符长度)与所使用的环境相关保留字操作系统或编译系统或其他系统已经用了的名字例如doubleelseenumexternfloatforgotoif_Imaginary*inline*intlongregisterrestrict*用户标识符用户自己取的名字1.1.2C语言的基本元素程序员(用户)在程序中自

8、定义标识符时,除了避免使用保留字和必须遵守标识符的命名规则外,还需要注意以下两个方面:一是要将标识符取得既有意义,又便于阅读;二是要注意避免含义上或书写时引起混淆。例如下面是一些合法用户自定义标识符的例子:ab1file_name_buf下面是不合法的用户自定义标识符例子及错误原因:123abc/*不是以英文字母开头*/float/*与系统保留字同名*/up.to/*标识符中出现了非法字符“.”*/zhangsan/*标识符中间出现了非法字符空格*/1.1.2C语言的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。