《语言基础语法》PPT课件.ppt
《《语言基础语法》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《语言基础语法》PPT课件.ppt(52页珍藏版)》请在三一办公上搜索。
1、回顾上次课,重要知识点:1、C语言的特点2、C语句结构特点3、C程序的上机步骤,本章复习题,1.一个C程序的执行是从()A.本程序的main函数开始,到main函数结束 B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C.本程序的main函数开始,到本程序文件的最后一个函数结束 D.本程序文件的第一个函数开始,到本程序main函数结束,A,2.以下叙述正确的是()A.在C程序中,main函数必须位于程序的最前面 B.C程序的每行中只能写一条语句 C.C语言本身没有输入输出语句 D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误,c,3.以下叙述不正确的是()A.一个C源
2、程序可由一个或多个函数组成 B.一个C源程序必须包含一个main函数 C.C程序的基本组成单位是函数 D.在C程序中,注释说明只能位于一条语句的后面,D,4.C语言规定:在一个源程序中,main函数的位置()A.必须在最开始 B.必须在系统调用的库函数的后面 C.可以任意 D.必须在最后,C,5.一个C语言程序是由()A.一个主程序和若干子程序组成 B.函数组成 C.若干过程组成 D.若干子程序组成,B,6.C源程序的基本单位是()7.一个C源程序中至少应包括一个(),函数,主函数,编程题,编写一个C程序,输入a,b,c3个值,输出其中最大者。,#includevoid main()int a
3、,b,c,max;printf(please input a,b,c:n);scanf(%d,%d,%d,参考代码:,第2章 数据类型和表达式,2.1基本数据类型2.2常量与变量2.3整型数据2.4实型数据2.5字符型数据,2.6数据类型转换2.7算术运算符和算术表达式2.8赋值运算符和赋值表达式2.9逗号运算符和逗号表达式,本章学习目标,理解变量和常量的含义熟悉基本数据类型:int、char、float和double使用算术运算符理解类型转换熟练掌握自增和自减运算熟练掌握复合赋值表达式,2.1 基本数据类型,数据属于不同类别,Africa,The quick brown fox,TRUE,数
4、据,非数值,数值,整型,非整型,9002.12,999,9/12/2003,2.175,123,Jackie Chan,char,数据类型,非数值,数值,整型,int,short int,long int,double,float,非整型,指针类型,空类型void,定义类型typedef,数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作,常量,字符串常量:”Hello”、”Good Morning!”,整型:12、0、-3,实型:4.6、-1.23,字符型:a、d,在程序运行过程中,其值不能改变的量称为常量,不同的数据类型,2.2 常量与变量,符号常量:标识符代表常量定义
5、格式:#define,说明:符号常量一般使用大写英文字母表示,以区别一般用于小写字母表示的变量。,符号常量定义举例#define PI 3.1415926#define STAR*,符号常量使用(例2.1),#define MONEY 500Void main()int year,month,total;year=4;month=9;total=year*month*MONEY;printf(total=%d,total);,符号常量的使用能给程序员带来哪些好处?,说明:程序中用#define命令行定义MONEY代表常量30,此后凡在本文件中出现的MONEY都代表30,可以和常量一样进行运算。
6、,说明:如再用赋值语句给MONEY赋值是错的。MONEY=400;/*错误,不能给符号常量赋值*/,注意:,C语言中常量习惯用大写字母!,在程序运行过程中,其值可以被改变的量称为变量。,变量,变量定义的一般格式数据类型 变量1,变量2,变量n;,决定分配字节数和数的表示范围,变量定义举例:int a,b,c;float data;,变量的3个要素:(1)变量名。每个变量都必须有一个名称。(2)变量值。在程序运行过程中,变量值存储在内存中。在程序中,通过变量名来引用变量的值。(3)变量的类型,二进制数值,不同编译器所占的位置不同,例如:int a=23;变量的类型 int 变量名字:a 变量的值
7、:23 在内存中存储单元占16位,变量命名,在 C 语言中,变量命名需要遵循一定的规则,变量的命名规则:变量名可以由字母、数字和 _(下划线)组合而成变量名不能包含除 _ 以外的任何特殊字符,如:%、#、逗号、空格等变量名必须以字母或 _(下划线)开头变量名不能包含空白字符(换行符、空格和制表符称为空白字符)C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作变量名C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量,变量命名,有效名称,principal,cost_price,marks_3,lastname,city,无效名称,
8、123rate,currency$,discount%,zip code,变量的命名规则:变量名可以由字母、数字和 _(下划线)组合而成变量名不能包含除 _ 以外的任何特殊字符,如:%、#、逗号、空格等变量名必须以字母或 _(下划线)开头变量名不能包含空白字符(换行符、空格和制表符称为空白字符)C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作变量名C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量,专业提醒:标识符命名通常应选择能表示数据含义的英文单词(或缩写)作变量名,或汉语拼音字头作变量名。通过变量名就知道变量值的含义,做
9、到“见名知意”。例如:name 姓名 sex 性别 age 年龄 salary 工资,讨论:判断下列标识符号合法性sumSumdayDate3days student_name#33lotus_1_2_3charababove$123 _toDay,3days,#33,char,$123,ab,变量的使用:“先定义,后使用”,例1 int student;stadent=19;/Undefined symbol stadent in function main,例2 int a,b;/为a,b各分配两个字节,按整数方式存储数据,例3 float a,b,c;c=a%b;/illegal use
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言基础语法 语言 基础 语法 PPT 课件

链接地址:https://www.31ppt.com/p-5606706.html