欢迎来到天天文库
浏览记录
ID:40004783
大小:669.50 KB
页数:190页
时间:2019-07-17
《[计算机软件及应用]c++语言的语法规则》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、四、C++语言的语法规则四类语句:说明性语句、表达式语句、控制语句、复合语句C++语言的语法和语义雷小锋13685124458leiyunhui@gmail.com四、C++语言的语法规则人类语言的语法规则如何由单词构造句子?如何由句子构造段落?C++语言的语法规则如何由单词构造语句?如何由语句构造函数?如何由函数构造程序?基于过程的程序设计四、C++语言的语法规则程序程序/子程序/函数语句表达式数据引用算符函数调用语法规则词法规则四、C++语言的语法规则程序由一系列语句组成,C++程序由四类语句组成(4.1)说明性语句:主要说明程序中的数据(4.2)表达式语句:主要说明
2、数据的运算(4.3)复合语句和空语句(4.4)流程控制语句:控制语句的执行顺序(4.1)说明性语句——变量说明变量及其定义:变量名+数据类型常变量、数组、指针、引用、字符串、结构、联合、枚举、类(4.1)说明性语句说明性语句对程序中所有由程序员给出的名字标识符,包括变量名、常量名、对象名、类名、函数名和参数名等在使用之前进行说明或定义的语句。最重要的内容:如何说明变量?变量及其说明什么是变量程序执行时状态可能发生改变的量。与代数中的变量含义相同,用符号代替具体的数值:x+y变量可以视为一块有名字的内存存储区,可以通过程序对其进行读、写处理属于程序中的数据成分。30MyAg
3、e变量及其说明变量可以视为一块有名字的内存存储区,可以对其进行读写处理。变量的数据值:存储区中的内容,“右值”变量的地址值:存储区的地址,“左值”1111111111111111MyAge2Bytes1111111111111111MyAge的地址:0x0012FF7CMyAge的数据值补码:FF2BytesMyAge变量及其说明变量可以视为一块有名字的内存存储区,可以对其进行读写处理。这块内存区的名字怎么取?这块内存区有多大?这块内存区里面放的内容如何解释?对这个变量能够进行何种运算操作?通过变量可以找到对应的内存地址(左值)、以及该内存中的数据值(右值)变量及其说明定
4、义变量就是回答上述问题的过程定义变量的语法:数据类型变量名1,…,变量名n;例如:定义一个整型变量intMyAge;MyAge=30;//赋值语句intMyAge=30;//定义和初始化同时进行变量及其说明变量名符合标识符的构词法可读性遵循某种命名法匈牙利命名法:iMyAge驼峰式命名法:myAge帕斯卡命名法:MyAge变量及其说明变量的数据类型基本数据类型int、char、float/double、bool、void基本数据类型可加上修饰词:signed、unsigned、long、short复合数据类型:常变量/符号常量、数组、指针、引用、字符串扩充新的数据类型:结
5、构、联合、枚举、类复合数据类型六类复合数据类型:常变量/符号常量、数组变量、指针变量、引用变量、字符串变量变量及其说明——常变量voidmain(){doubleradius,area;//定义圆半径,面积doublecircumference;//定义圆周长cout<<"输入半径:";cin>>radius;area=3.14159265*radius*radius;circumference=2.0*3.14156265*radius;cout<<"面积:"<
6、间的一致性。2.修改繁琐。圆周率改成3.1415926535898变量及其说明——常变量常变量,又称为符号常量一块有名字的内存区,在其中存储着一个常量,在程序执行过程中其值保持不变常变量具有常量的特性和变量的方便易读常变量存储在数据区,可寻址举例:constdoublePI=3.1415926;floatarea=PI*r*r;变量及其说明——常变量voidmain(){//定义圆周率常量PIconstdoublePI=3.1415926535898;doubleradius,area;//定义圆半径,面积doublecircumference;//定义圆周长cout<<
7、"输入半径:";cin>>radius;area=PI*radius*radius;circumference=2.0*PI*radius;cout<<"面积:"<
此文档下载收益归作者所有