面向对象程序设计 第二讲C艹+语言基础 堂提要 第五章C++基础 51C++概述 52数据和表达式 53基本语句 54函数 55数组与指针
第五章 C++基础 5.1 C++概述 5.2 数据和表达式 5.3 基本语句 5.4 函数 5.5 数组与指针 第二讲 C++语言基础
面向对象程序设计 他是谁? 堂提要 第五章C++基础 51C++概述 52数据和表达式 53基本语句 54函数 55数组与指针 Dr. Bjarne Stroustrup,美国Be公司大 规模编程研究中心主任,C++语言的设 计创建人
第五章 C++基础 5.1 C++概述 5.2 数据和表达式 5.3 基本语句 5.4 函数 5.5 数组与指针 他是谁? Dr. Bjarne Stroustrup,美国Bell公司大 规模编程研究中心主任,C++语言的设 计创建人
面向对象程序设计 例1:简单的C++程序 //example 5.1 # include< iostream. h>∥预处理 void m ain()∥主函数 堂提要 cout<<" In hello c++!"1<<endl;∥输出 第五章C++基础 51C++概述 要点: 52数据和表达式 ∥表示解释行,#引导一个预处理语句53基本语句 main表示主函数,vod表示无返回值4函数 cou为输出流,类似C语言的 printf ends.5数组与指针 是换行函数。Ⅶn为换行符,将光标指向 新行的开头。函数体用{}括起来。 注意与C的区别。它没有用到类的概念
第五章 C++基础 例1:简单的C++程序 //example 5.1 #include <iostream.h> //预处理 void main( ) //主函数 { cout << " \n Hello C++ !" <<endl; //输出 } 要点: • // 表示解释行,# 引导一个预处理语句 • main 表示主函数,void 表示无返回值 • cout为输出流,类似C语言的printf。endl 是换行函数。\n 为换行符,将光标指向 新行的开头。函数体用{}括起来。 • 注意与C的区别。它没有用到类的概念。 5.1 C++概述 5.2 数据和表达式 5.3 基本语句 5.4 函数 5.5 数组与指针
面向对象程序设计 例2:/ example5 # include< iostream. h>∥预处理 class test{∥定义类test public:/定义类的公共部分 test(int y)xy;) 堂提要 void print((cout <<x << endl; private ∥定义类的私有部分 第五章C++基础 int x, 51C++概述 52数据和表达式 void maind()∥主函数 53基本语句 54函数 test ob(5);∥定义具体的对象 55数组与指针 ob. print(),/消息激活服务 print 结果 显示x的值5
第五章 C++基础 5.1 C++概述 5.2 数据和表达式 5.3 基本语句 5.4 函数 5.5 数组与指针 例2: //example 5.2 #include <iostream.h> //预处理 class test { //定义类 test public: //定义类的公共部分 test(int y) {x=y;} void print( ) {cout << x << endl;} private: //定义类的私有部分 int x; }; void main( ) //主函数 { test ob(5); //定义具体的对象 ob.print( ); //消息激活服务 print } 结果 显示 x 的值5
面向对象程序设计 语素 运算符算术运算符 关系运算符: 等 逻辑运算符:&&、‖等 堂提要 赋值运算符: 流运算符: 第五章C++基础 51C++概述 例3:x+y、x*y 52数据和表达式 53基本语句 x &&y 54函数 55数组与指针 cout <<c++
第五章 C++基础 5.1 C++概述 5.2 数据和表达式 5.3 基本语句 5.4 函数 5.5 数组与指针 语 素 1. 运算符 算术运算符:+、—、* 等 关系运算符: <、= = 等 逻辑运算符:&&、|| 等 赋值运算符:= 流运算符:<<、>> 例3:x+y、x*y x= =y x && y x=y cout << "c++";