1 / 56
文档名称:

第二讲 C++程序设计基础.ppt

格式:ppt   页数:56
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第二讲 C++程序设计基础.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第二讲 C++程序设计基础.ppt

文档介绍

文档介绍:第二讲 C++程序设计基础
c++源程序构成
举例说明c++程序构成:
example 1: #include <>
main()
{cout<< “this is a c++ program.\n”;
}
(1)    说明运行结果为: This is a program.
(2)    解释程序结构。
Example2: # include <>
Main()
{
int a,b,sum;
a=222;b=333;
sum=a+b;
cout<<”sum is ”<<sum<<”\n”;
}
(1)       解释运行结果。
(2)  解释每一句含义
(3),cin等。
特点:
(1)  main 主函数
(2)    一对{}
(3)加预处理(预定义输出)或打开库头
(4)增加函数等
example 3: # include <>
#define PI
float sphere ( int rad) (球)
main()
{
float volume;
int radius;
cin>>radius;
volume=sphere(radius)
cout<<”volume=”<<volume<<”\n”;
}
函数类型……float sphere ( int rad)形参//(radius)
{
float result;
result=rad*rad*rad;
result=4*PI*result;
result=result/3;
return result;
}
函数名形参类型
C++词法元素
标识符
(1)标识符与pascal基本相同,以字母、下划线开头,不能以数字开头等。由字母、数字、美元符$或下划线组成。如:sum、PI 、_Num等,但0|num,5-6 错。
(2)用户一般不定义下划线开头,系统一般为下划线开头,以免冲突。
(3) c++中标识符长度无限制。如1024个,但这样无法记忆等,一般不过32个。
(1)子目大小有区别,这与pascal不同。
(2)定义应见名知义,如 sum、day、name、score等
(3)关键字不能用,见P11表如:asm、case、class等
注释
(1) * */ 注释段
(2) // 单行注释
            其它符号
: 作为标识符的分隔符。
: 反斜杠例“Borland\“
international“=Borland international“
: [ ] ( ) { } , ; : …* = # ( 1)       [ ] 说明数组
( 2)       ( ) 构成表达式函数调用
( 3)       { } 复合语句
( 4)       , 分隔函数参数表中的各元素
( 5)       ; 语句结束符
( 6)       : 指明标号符
(1)       (7)省略号主要用定义可变参数的函数…例: void func(int n,char,ch…)
(8)       * 定义指向某各类型指针
(9)       = 用来分割变量声明和初始化表,也可作赋值运算符。
m+x=5; 初始化
x=6; 赋值
(10) # 一条预处理指令
C++
数据类型
基本类型(简单类型)
构造类型(组合类型)
指针类型
空类型(void)
数值类型
字符类型
枚举类型
数组
结构体(struct)
共同体(union)
文件类型

最近更新

2024年湖南吉利汽车职业技术学院单招职业适应.. 39页

2024年湖南水利水电职业技术学院单招职业适应.. 40页

2024年湖南电子科技职业学院单招综合素质考试.. 42页

2024年湖南省株洲市单招职业倾向性考试题库含.. 40页

2024年湖南石油化工职业技术学院单招综合素质.. 40页

2024年湖南软件职业技术大学单招职业倾向性考.. 40页

2024年湖南食品药品职业学院单招职业适应性测.. 41页

2024年湘中幼儿师范高等专科学校单招职业适应.. 41页

2024年滁州职业技术学院单招职业倾向性测试题.. 40页

2024年漳州卫生职业学院单招职业倾向性测试模.. 41页

2024年潇湘职业学院单招职业倾向性考试模拟测.. 41页

2024年潍坊理工学院单招职业技能考试模拟测试.. 41页

2024年濮阳职业技术学院单招职业技能考试模拟.. 40页

2024年焦作师范高等专科学校单招职业适应性考.. 41页

2024年珠海城市职业技术学院单招职业适应性考.. 39页

2024年甘肃工业职业技术学院单招职业倾向性测.. 40页

2024年甘肃畜牧工程职业技术学院单招职业倾向.. 41页

2024年白城职业技术学院单招职业适应性考试题.. 39页

2024年皖西卫生职业学院单招职业适应性测试模.. 41页

2024年盐城幼儿师范高等专科学校单招职业技能.. 40页

2024年石家庄医学高等专科学校单招职业技能考.. 39页

2024年石家庄理工职业学院单招职业技能测试模.. 41页

2024年石家庄财经职业学院单招职业倾向性考试.. 40页

2024年福州科技职业技术学院单招职业技能考试.. 39页

2024年秦皇岛工业职业技术学院单招职业倾向性.. 40页

2024年绍兴职业技术学院单招职业倾向性测试题.. 39页

2024年苏州高博软件技术职业学院单招职业技能.. 39页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页