[计算机软件及应用]第2章 c语言程序基础

[计算机软件及应用]第2章 c语言程序基础

ID:27566891

大小:1.49 MB

页数:50页

时间:2018-12-04

[计算机软件及应用]第2章 c语言程序基础_第1页
[计算机软件及应用]第2章 c语言程序基础_第2页
[计算机软件及应用]第2章 c语言程序基础_第3页
[计算机软件及应用]第2章 c语言程序基础_第4页
[计算机软件及应用]第2章 c语言程序基础_第5页
资源描述:

《[计算机软件及应用]第2章 c语言程序基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序基础主讲教师:齐林海控制与计算机工程学院学习目标掌握C语言程序的基本结构及C语言基本语法成分理解C语言数据类型的概念,掌握整型、浮点型、字符型数据的存贮形式、取值范围、表示形式及基本运算掌握格式输入输出函数的使用,理解输入输出格式字符串与输入输出数据间的匹配关系通过模仿和改写简单例题,学习C语言程序的设计、编辑、调试。C程序的基本结构C程序基本结构三部分组成:编译预处理命令;主函数部分子函数部分函数部分主要是函数体;说明部分执行部分执行部分包括三部分:输入计算处理;输出C语言程序的基本结构如下:编译预处理命令voidmain(void){声明部分执行部

2、分}类型子函数名(形参表){声明部分执行部分}C语言基本语法成分C语言的字符集字母:小写字母a~z共26个,大写字母A~Z共26个。在C语言中字母大小写是敏感的,即A和a是两个不同的变量,Name和name也是两个不同的变量;数字:0~9共10个;特殊符号:!、#、%、^、&、+、-、*、/、=、~、<、>、、

3、、,、、、;、:、?、’、“、(、)、[、]、{、}等。特别强调这些特殊符号一定是在英文输入状态下的输入符号;空白符:空格符、制表符、换行符等统称为空白符。空白符出现在字符常量中,起到间隔作用,通常没有什么含义,对程序的编译不起作用,但是有利于阅读理解

4、。C语言基本语法成分标识符标识符用来标识变量名、符号常量名、函数名、数组名、类型名等;注意:函数名中,C语言的库函数名是系统定义的,自定义函数由用户自行定义函数名;标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且第一个字符必须是字母或下划线;应用标识符注意大小写敏感;语法上,标识符长度没有限制;标识符不能与关键字冲突(重名);标识符命名要易于理解;要注意字符与字母的区别!C语言基本语法成分关键字C语言规定的具有特殊含义的字符串。关键字又称保留字;用户定义的标识符不能与关键字相同;C语言的关键字共有32个:C语言的关键字都是小写;

5、运算符运算符由一个或多个字符组成;+-*/&最常用的运算符;运算符与变量、函数等一起组成表达式,完成某种运算;C语言基本语法成分分隔符C语言中,分隔符有逗号、空格、Tab和回车等逗号:主要用于在类型说明和函数参数表中分隔各个变量;空格、Tab和和回车:多用于语句和各单词之间的间隔符;在关键字或标识符之间必须要有一个或一个以上的分隔符作为间隔。C语言数据类型——概述数据必须区分为不同的数据类型,这是因为数据处理时采用的方式和要求不同;每一个数据都属于一个确定的、具体的数据类型;不同的数据类型在数据表示形式、取值范围、占用内存空间大小、可参与的运算的种类等方面都有所

6、不同;C语言数据类型——概述数据类型基本类型构造类型指针类型空类型void浮点型字符型char枚举型enum整型shortintintlongintfloatdouble数组型结构体型共用体型C语言的数据类型十分丰富无论何种数据类型,都有常量变量之分;常量:在程序执行过程中,常量的值不能由程序改变;变量:在程序执行过程中,变量的值可以由程序改变;无论是常量还是变量,在内存中都自己的存贮空间:常量空间:在程序执行过程中,某个存贮空间中的内容保持不变,这个空间中的量成为常量;变量空间:在程序执行过程中,某个存贮空间中的内容根据程序执行的情况发生改变,这个空间中的量成

7、为变量;无论是常量还是变量,它们的存贮空间都自己的命名:常量名:存放常量的内存单元的名称;变量名:存放变量的内存单元的名称;C语言数据类型——常量变量注意:变量名与变量值是两个股不同的概念!C语言数据类型——常量变量常量或者变量根据所代表的数据类型,存贮空间大小不同;常量或者变量的命名要能反映它们所表示的事务,即“见名知义”;变量在使用前一定要先定义。定义要说明变量的名称和类型,这样系统会在内存中“开辟”相应的空间用于存放该变量,程序在执行过程中,只认准这个“房间”来取数即可。常量通常在程序执行过程中,随时取用。但是有时在一个程序中反复用到某个常数,并且在程序调

8、试时要不断调整这个常数,因此,也可以事先在内存中“开辟”一个空间单元,存放这个常数,每次调试时只修改这个单元的值即可,不用在源程序中逐个修改常数值。注意:变量、常量、函数、数组、类型等数据对象命名的有效字符序列统称为标识符!C语言数据类型——常量变量#definePRICE30#includeVoidmain(){intnum,total;num=10;total=num*PRICE;printf(“total=%d",total);}PRICE是常量;num、total是变量;“total=%d“也是符号常量,其中,“total=”是

9、真正的符号常量“%d

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

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

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