第1章 c语言数据描述和c程序设计初步-2011

第1章 c语言数据描述和c程序设计初步-2011

ID:5266433

大小:484.03 KB

页数:94页

时间:2017-12-07

第1章 c语言数据描述和c程序设计初步-2011_第1页
第1章 c语言数据描述和c程序设计初步-2011_第2页
第1章 c语言数据描述和c程序设计初步-2011_第3页
第1章 c语言数据描述和c程序设计初步-2011_第4页
第1章 c语言数据描述和c程序设计初步-2011_第5页
资源描述:

《第1章 c语言数据描述和c程序设计初步-2011》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序设计技术程序设计技术主讲教师:主讲教师:余余嘉嘉工作单位:工作单位:重庆大学自动化学院重庆大学自动化学院Email:yuga@cqu.edu.cnEmail:yuga@cqu.edu.cn¢学习目的学习目的::1.1.一是学会用计算机处理实际问题抽象为数学模型,并设计出解决这个问题所需要的方法和步骤即算法。2.2.基本的程序设计能力。。¢学习安排学习安排::共56学时,理论40学时,实验16(32/2)学时,共计3.5个学分.¢评分制度评分制度::笔试占60%,实验占25%(5个报告,每个5分)平时成绩5%程序设计程序设计技术技术¢CC语言数据描述和语

2、言数据描述和CC程序设计初步程序设计初步¢结构化程序设计基础和结构化程序设计基础和CC语言的控制结构语言的控制结构¢数组及其应用数组及其应用¢函数与函数与CC程序结构程序结构¢指针与函数指针与函数¢指针与数组指针与数组¢字符串及其应用字符串及其应用¢结构体类型和联合体类型结构体类型和联合体类型¢CC语言的文件处理及其应用语言的文件处理及其应用¢位运算与枚举类型位运算与枚举类型第一章第一章CC语言数据描述和语言数据描述和CC程序设计初步程序设计初步¢CC程序的基本结构程序的基本结构¢CC语言的基本数据类型语言的基本数据类型¢基本运算符和表达式基本运算符和表达

3、式¢不同类型数据混合运算及数据转换不同类型数据混合运算及数据转换¢CC程序设计初步程序设计初步1.11.1程序设计语言和算法描述程序设计语言和算法描述¢程序设计语言程序设计语言¢将人解决问题的思路、方法、和手段通过某种计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令去一步一步的工作进而完成某种特定的任务。这种人和计算机之间交流的语言就称为计算机程序设计语言。¢程序设计语言的几个阶段程序设计语言的几个阶段¢机器语言F4(11110100)¢汇编语言HLT¢高级语言exit¢面向过程语言¢面向对象语言1.1计算机程序设计语言发展史计算机程序设计语言发

4、展史C++JavaC#1.1C1.1C语言的发展简史与特点语言的发展简史与特点¢CC语言的特点语言的特点¢C语言简洁、紧凑,使用方便、灵活。¢C语言是位于汇编语言和高级语言之间的一种程序设计语言。C语言允许直接访问地址,能进行位运算,因此可直接对计算机硬件进行操作。¢C语言是一种结构化程序设计语言。¢C语言数据类型丰富。¢C语言运算符丰富。¢C语言本身没有提供用于程序中数据输入输出的语句.¢C程序开发环境中包含了语言核心、预处理器和标准函数库三个部分¢C语言程序可移植性好。CC程序的基本结构程序的基本结构¢一个函数的一个函数的CC程序结构程序结构函数头部描

5、述函数的3个要素,它们是:1)函数名字预处理语句#include2)函数的返回值数据类型3)函数参数(如果需要)函数头voidmain(){floatave,x,y,z;对象声明部分scanf("%f,%f,%f",&x,&y,&z);函数体函数执行部分ave=(x+y+z)/3;printf("%f",ave);}函数体描述函数的具体功能实现方法。1.1.1C1.1.1C源程序的组成成分源程序的组成成分¢多个函数构成的多个函数构成的CC程序结构程序结构例1-1#include预处理部分#defineSIZE80函数声v

6、oidmain()明语句主函数{voidmyputc(charch);charstr[SIZE];intj;函数调gets(str);/*从键盘上接收一个输入字符串*/用语句for(j=0;str[j]!=’’;j++)注释语句myputc(str[j]);}voidmyputc(charch){charcc;被调函数cc=(ch>=’a’&&ch<=’z’)?ch+’A’-’a’:ch;putchar(cc);}1.1.1C1.1.1C源程序的组成成分源程序的组成成分¢说明:说明:1.C程序是函数的基本结构:由预处理命令和至少一个函数组成,但必须且只

7、有一个主函数,函数名必须是main。2.函数的基本结构:函数由函数头和函数体组成。3.注释语句:以/*开头到*/结束的部分叫注释行。即注解。不是语句,可以在程序中的任何位置,结尾不要分号“;”,不引起计算机任何动作。也可用://字符序列4.预处理命令:其语句特征是用”#”字符开始5.定义和声明:C语言是强制定义(声明)的程序设计语言,任何数据、函数在应用前一定要预先定义或声明。6.C语句的结束符号:函数体由语句组成。每一个分号“;”就代表一条语句的结束。1.1.1C1.1.1C源程序的组成成分源程序的组成成分¢用C言符号书写的程序称为源程序,高级语言源程序

8、必须被转为机器语言程序才能被执行。。源文件目标文件。。。。。。。。

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

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

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