- 输入的两个数据间用一个或多个空格间隔,不能以逗号或其他符号间隔
- 函数的声明 int max (int x,int y);
- 函数的调用 c=max(a,b) a b 是输入max函数的值
函数的定义 int max (int x,int y)
{
}具有“类”特征的变量称为对象
**
在C语言中头文件用.h作为后缀
C++提供了一批不带后缀的头文件,但为了之前编写的C++程序能够运行,仍允许使用原有的带后缀.h的头文件,二者同时并存
“.”是一个成员运算符,把对象和成员连接起来
stud1.setdata()表示调用对象stud1的setdata成员函数,在执行此函数中的Cin语句时,从键盘输入的值(假设为1001和98.5)送给stud1对象的num和score作为学生1的学号和成绩.
**
由于C语言无命名空间,因此用带后缀.h的头文件时,不必用”using namespace std;”作声明
函数是程序最基本的部分
C++语句必须以分号结尾,没有分号的不是语句
C++程序总是从main函数开始执行
程序:一组计算机能识别和执行的指令
用高级语言编写的程序属于“源程序”
C++的源程序以.cpp为后缀 c plus plus
编译是以源程序文件为单位分别编译成目标程序
在windows系统中,目标程序以.obj (object)为后缀
在UNIX系统中,以.o 为后缀
编译会对程序进行词法检查和语法检查 给出 错误 和 警告
连接目标程序,库文件…形成可直接执行的二进制文件(将硬盘文件放入内存),在Windows系统内,其后缀为.exe
**
运行
分析运行结果
c++中,大写和小写字母是两个不一样的字符
变量的初始化不是在编译阶段完成的,而是在程序运行时执行本函数时赋予初值的,相当于执行一个赋值语句。
C++的运算符
C++的运算符十分丰富,使得 C++的运算十分灵活方便。例如把赋值号(=)也作
为运算符处理,这样,a =b =c=4就是合法的表达式,这是与其他语言不同的。C++提供
了以下运算符。
1、算术运算符
+(加)-(减) *(乘) /(除)%(整除求余)++(自加)—(自减)
2、关系运算符
(大于)<(小于)==(等于)>=(大于或等于) <=(小于或等于)
!=(不等于)3.逻辑运算符
4.位运算符
<<(按位左移)>>(按位右移)&(按位与) I(按位或) ^(按位异或)
~(按位取反)
cin>> 提取运算符
cout<< 输出运算符5.赋值运算符(=及其扩展赋值运算符)
6.条件运算符( ? : )
7.逗号运算符( , )
8.指针运算符( * )
9.引用运算符和地址运算符(&)
10.求字节数运算符(sizeof)
T1.强制类型转换运算符((类型)或类型())
12.成员运算符( . )
13.指向成员的运算符(->)
14.下标运算符( [ ] )
15.其他 ( 如函数调用运算符 ( ) )
C++规定了运算符的优先级和结合性
不同类型数据的混合运算
赋值中的类型转换
将有符号型数据赋给长度相同的无符号类型变量,则将原有的符号位也作为数值一块传送