第2章 C程序设计初步知识.ppt

第2章 C程序设计初步知识.ppt

ID:48045778

大小:457.00 KB

页数:70页

时间:2020-01-13

第2章 C程序设计初步知识.ppt_第1页
第2章 C程序设计初步知识.ppt_第2页
第2章 C程序设计初步知识.ppt_第3页
第2章 C程序设计初步知识.ppt_第4页
第2章 C程序设计初步知识.ppt_第5页
资源描述:

《第2章 C程序设计初步知识.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C程序设计初步知识c语言的历史背景1、1972-1973年,设计出C语言。2、1983年,ANSIC。3、1990年,ISOC。4、目前c语言的版本:Microsoftc、Turboc、Quickc、Borlandc等。c语言的特点1、语言简洁、紧凑、使用灵活。共有32个关键字,9种控制语句。2、运算符丰富,c语言共有34种运算符。3、数据结构丰富,能实现各种复杂运算。4、结构化控制语句:顺序、选择、循环。5、c语言的可移植性好。C语言程序的构成及格式例求两个整数中最大数的C程序。#include/*预编

2、译命令*/main()/*主函数*/{inta,b,c;/*定义a,b,c三个整型变量*/printf(“a,b=?”);/*打印数据输入提示信息*/scanf("%d,%d",&a,&b);/*读入两个整数,存入变量a和b中*/c=max(a,b);/*调用max函数求a,b两个数中的最大数*/printf("c=%d",c);/*输出最大数c的值*/}intmax(intx,inty)/*定义max函数*/{intz;/*定义整型变量z*/if(x>y)z=x;elsez=y;/*求x,y两个数中的最大数z*/retur

3、n(z);/*返回z的值*/}C语言程序具有以下结构:(1)C程序由函数构成。(2)函数包括函数首部和函数体。(3)每个函数体必须用一对花括号“{“和”}”括起来,包括声明部分和执行部分。(4)声明部分用来对函数中使用的变量和函数作说明。(5)执行部分由基本语句组成,确定完成函数功能的操作。C语言程序的构成及格式C程序源程序文件1源程序文件i源程序文件n预编译命令函数1函数n说明部分执行部分(语句)………C语言程序的构成及格式C语言程序格式说明:(1)每个基本语句的结尾必须要用“;”作为终止符。(2)每个程序必须有一个而且只能有

4、一个称为主函数的main()函数。(3)main()函数没有固定的位置。(4)程序一般用小写字母书写。(5)注释部分包含在“/*”和“*/”之间,可以出现在程序的任何地方,在编译时忽略。C语言程序的构成及格式标识符、常量和变量标识符标识符(identifier)是用来标识变量名、符号常量名、函数名、数组名、类型名、结构体名、共用体名以及文件名的有效字符序列。简单地说,标识符就是一个名字。标识符可分为三类:1.用户定义标识符用户需要对C程序中用到的变量、符号常量、自定义函数或文件指针进行命名,形成用户标识符。C语言规定标识符必须满

5、足以下规则:(1)由英文字母、数字、下划线组成,且第一个字符不能是数字(只能是字母或下划线)。(2)大、小写英文字母的含义不同(即区别大小写)。一般,变量名用小写字母表示,以增加可读性。(3)标识符中所允许包含的字符个数必须小于8个字符。(例如student_1和student_2表示同一个名字)(4)用户取名时,应当尽量遵循“见名知意”和“简单明了”的原则。例如:name(姓名)、sum(总数)、average(平均数)等。(5)C语言中,所有变量必须“先定义,后使用”。(6)标识符不能使用C语言的关键字。2.保留关键字C语言

6、已经预先规定了一批标识符(见附录267页),它们在程序中都代表着某个固定含义,所有保留关键字都要用小写英文字母表示,且这些关键字都不允许在程序中作为用户标识符使用。3.预定义标识符预定义标识符在C语言中都具有特定的含义,如C语言提供的库函数的名字和编译预处理命令。标识符挑出下列合法的标识符:sumMr.3d64d364-total_1bClassifintIntINTa&b¥123标识符1、常量的概念:程序运行过程中,值不能被改变的量。例如:整型常量:12、0、-3实型常量:4.6、-1.23字符常量:‘a’、‘d’字符串常量:

7、“Cprogramminglanguage”常量和符号常量2、符号常量:用一个标识符代表一个常量。例:#definePI3.1415926/*用PI代替3.1415926*/main(){intr=5;floatcircle,area;circle=2*PI*r;area=PI*r*r;printf(“circle=%farea=%f”,circle,area);}说明:①符号常量不能再被赋值;②习惯上,符号常量用大写字母;③#define是命令,不是语句,不必加分号;④“一改全改”。常量和符号常量变量:是在程序运行过程中其

8、值可以发生改变的量。变量在内存中占据一定的存储单元。在该存储单元中存放变量的值。变量的标识通过给变量取名实现,所以一个变量应该有一个名字。要区分变量名和变量值是两个不同的概念。a变量名3变量值存储单元变量C语言规定变量在使用前必须先定义后使用。变量定义的一般形式

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

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

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