高级语言C++程序设计 (第二版) 刘景、周玉龙編
高级语言C++程序设计 (第二版) 刘景、周玉龙编
第二章C++语言初步 21初识C++程序 211程序实例 个简单的C++程序(P21) //program2-1cpp #include void main( void) cout void main( void
第二章 C++语言初步 ◼ 2.1 初识C++程序 2.1.1 程序实例 一个简单的C++程序(P.21.): //program2-1.cpp #include void main(void) { cout void main(void)
第二章C++语言初步 百钱买百鸡问题(P22~23): //program2-2 cpp #indlude void main(void) int chicken hen, cock cout -1) if(chicken/3+hen*3+cock*5==100) cout<<<< chicken<<“<<hen<<“<<Cock<<end;
第二章 C++语言初步 百钱买百鸡问题(P.22~23.): //program2-2.cpp #include void main(void) { int chicken,hen,cock; cout-1) if(chicken/3+hen*3+cock*5==100) cout<<“ ”<<chicken<<“ “<<hen<<“ “<<cock<<endl; }
第二章C++语言初步 212I/o语句 1、标准输出语句 插入操作:cout>变量; //program2-3 cpp #include void main(void〕 int myage cout>myage; cout< <endl
第二章 C++语言初步 2.1.2 I/O语句 1、标准输出语句 插入操作:cout>变量; //program2-3.cpp #include void main(void) { int myage; cout>myage; cout<<endl; }
第二章C++语言初步 3、标准流类 # include: cout, cin>等。 # include: printf(, scanf(等。 22C++语言的基本符号 2.2.1基本符号分类 字母、数字、特殊符号。(P.26.) 222基本符号的ASCI编码 表2.1(P27.)
第二章 C++语言初步 3、标准流类 #include:cout,cin,>等。 #include:printf(),scanf()等。 ◼ 2.2 C++语言的基本符号 2.2.1 基本符号分类 字母、数字、特殊符号。(P.26.) 2.2.2 基本符号的ASCII编码 表2.1 (P.27.)
第二章C++语言初步 23C++语言的词汇 231关键字(保留字) 表22(P29.) 232标识符 标识符:是由程序员为程序中的各种成分所起的名字。(变量、有 名常量、函数名、类、对象名等) 合法标识符的规定:P30 233字面常量(P30~33) 常量:在程序中固定不变的量 两种形式:有名常量、字面常量。 字面常量分为4类:int型、foat型、char型和字符串常量
第二章 C++语言初步 ◼ 2.3 C++语言的词汇 2.3.1 关键字(保留字) 表2.2(P.29.) 2.3.2 标识符 标识符:是由程序员为程序中的各种成分所起的名字。(变量、有 名常量、函数名、类、对象名等) 合法标识符的规定:P.30. 2.3.3 字面常量(P.30~33.) 常量:在程序中固定不变的量。 两种形式:有名常量、字面常量。 字面常量分为4类:int型、float型、char型和字符串常量
第二章C++语言初步 234运算符(P33.) 235分割符(P34.) 24C++程序的基本框架 24.1主函数(P35) 1、主函数的使用 无参: void main(或main( void main(void) amain (void) 有参: void main( int argc, char*argv[] dOmain ( int argc, char *argil) 注:主函数的缺省返回值是int类型
第二章 C++语言初步 2.3.4 运算符(P.33.) 2.3.5 分割符(P.34.) ◼ 2.4 C++程序的基本框架 2.4.1 主函数(P.35.) 1、主函数的使用 无参:void main() 或 main() void main(void) 或main(void) 有参:void main(int argc,char *argv[]) 或main(int argc,char *argv[]) 注:主函数的缺省返回值是int类型
第二章C++语言初步 242预处理命令(以#开头) 1、文件嵌入命令 # include # include“头文件” 2、宏定义命令(P.38~40) 格式一:# define 格式二:# define(形参) 格式三:# undef 例 #define yes 1 #define pi 3.14159 #define RAd PI 180 #define prtl cout(b?(a: (b)) #define register #define zero 0.000001
第二章 C++语言初步 2.4.2 预处理命令(以#开头) 1、文件嵌入命令 #include #include “头文件” 2、宏定义命令(P.38~40.) 格式一:#define 格式二:#define (形参) 格式三:#undef 例: #define YES 1 #define PI 3.14159 #define RAD PI/180 #define PRT1 cout(b)?(a):(b)) #define REGISTER #define ZERO 0.000001
第二章C++语言初步 3、条件编译命令(P40~41. #讦和#endf #fdef和#endf # ifndef和#endf #el和#else,#endf 243C++程序的SP框架 244C++程序的OoP框架子 25运行C++程序(P44~47)
第二章 C++语言初步 3、条件编译命令(P.40~41.) #if和#endif #ifdef和#endif #ifndef和#endif #elif和#else,#endif 2.4.3 C++程序的SP框架 2.4.4 C++程序的OOP框架子 ◼ 2.5 运行C++程序 (P.44~47.)