c语言数据描述和c程序设计初步

c语言数据描述和c程序设计初步

ID:39963299

大小:787.31 KB

页数:73页

时间:2019-07-16

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

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

1、程序设计技术主讲教师:陈莉工作单位:重庆大学计算机学院电子邮件:chenli_100@126.com程序设计技术C语言数据描述和C程序设计初步结构化程序设计基础和C语言的控制结构数组及其应用函数与C程序结构指针与函数指针与数组字符串及其应用结构体类型和联合体类型C语言的文件处理及其应用位运算与枚举类型第一章C语言数据描述和C程序设计初步C程序的基本结构C语言的基本数据类型基本运算符和表达式不同类型数据混合运算及数据转换C程序设计初步1、C程序由函数组成。1)一个主函数2)多个子函数函数是C程序的基本单位

2、。2、函数由两部分组成:1)函数头2)函数体3、C程序总是从主函数开始执行。1.1C程序的基本结构一个函数的C程序结构#includevoidmain(){floatave,x,y,z;scanf("%f,%f,%f",&x,&y,&z);ave=(x+y+z)/3;printf("%f",ave);}对象声明部分函数执行部分函数头部描述函数的3个要素,它们是:1)函数名字2)函数的返回值数据类型3)函数参数(如果需要)函数体描述函数的具体功能实现方法。函数头函数体1.1C程序的基本结

3、构多个函数构成的C程序结构#include#defineSIZE80voidmain(){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.1C程序的

4、基本结构说明:1一个C源程序可由预处理语句(“#”字符开始)和至少一个函数或多个函数组成。2当一个源程序由多个函数组成时,只有一个主函数main其他函数叫子函数。3每个函数由函数头和函数体组成,函数体由若干语句组成4每一个语句都必须以分号“;”结尾,但预处理语句,函数头和花括号“}”之后不能加分号。5以/*字符序列*/括起的部分为注释语句,可置于程序中的任何位置,计算机不执行。6C语言本身无输入/输入语句,输入/输出用库函数实现。1.1.1C源程序的组成成分用C语言书写的程序称为源程序,高级语言源程序必

5、须被转为机器语言程序才能被执行。C源程序的处理过程源文件。。。。。。。。。。目标文件。。。。。。。。。。。。。。。。。执行文件。。。。。。。。。。。。。。。。。。。。。。。其它目标文件/库。。。。。。。。。。连接程序编译程序图1.1C程序的处理过程程序基本功能解释:在主函数main中从键盘输入一个字符串,依次把字符串中的每一个字符取出作为参数调用函数myputc,在函数myputc中判断该字符是否小写字母,若是则将其转换为大写字母,否则不变,然后将其输出到屏幕上;直到字符串中的所有字符处理完为止。C程序

6、及说明如下:该程序由名字为main的主函数和myputc子函数组成。C程序的执行是从主函数开始的,主函数中的所有语句执行完毕,则程序执行结束。C源程序处理功能及过程例1-1C源程序的处理过程演示1.1.2C语言的基本元素1.C语言的字符集(P5)2.标识符标识符是给程序中的变量、常量、函数、数据类型等取的名字。标识符的命名规则:每个标识符由字母、数字或下划线组成其中第一个字符必须是字母或下划线标识符要区分字母的大小写标识符长度与所使用的环境相关用户自定义的合法标识符:ab1B1file_name_buf

7、1.1.2C语言的基本元素标识符分为两大类:保留字操作系统或编译系统等已经用了的名字(P6)。用户标识符用户自定义标识符时,一方面要便于阅读;另一方面要注意避免含义上或书写时引起混淆。下面是不合法的用户标识符:5c不是以英文字母开头int与系统保留字同名up.to标识符中出现了非法字符”.”filename标识符中间出现了非法字符空格3、函数在C语言中,函数是构成程序的基本模块,每个函数具有相对独立的功能。C程序使用的函数有三种:主函数(即main()函数)主函数是C程序执行的入口系统提供标准库函数使用

8、标准库函数之前,用文件包含预处理语句将所使用库函数的头文件包含到程序中例:#include用户自定义函数程序员根据应用程序功能自己编写的函数1.1.2C语言的基本元素第一章C语言数据描述和C程序设计初步C程序的基本结构C语言的基本数据类型基本运算符和表达式不同类型数据混合运算及数据转换C程序设计初步1.2C语言的基本数据类型计算机系统的内存是按字节编址的,在内存里存放一个数据所需要的内存字节数称为一个数据所需要的内存空间,

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

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

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