第二章 C语言复习及C++基础知识
第二章 C语言复习及C++基础知识
21C++的起源和特点 211C++的起源 212C++的特点 六C C的源程序 以下的文件C和C++都可用: h C的头包含文件 cppC++的源程序 hppC++的头包含文件 /C的注释 <CR>C++的注释
2.1.1 C++的起源 2.1.2 C++的特点 *.c C的源程序 以下的文件C和C++都可用: *.h C的头包含文件 *.cpp C++的源程序 *.hpp C++的头包含文件 /* */ C的注释 // <CR> C ++的注释 2.1 C++的起源和特点 1
22C+源程序的构成 221C++程序的一般格式 〖例21〗说明C++构造的示例程序 include< iostream. h>∥系统头文件 int add(int a, int b); /函数原型的说明 int main( ∥主函数 i int x, y,sum ∥定义三个整型变量 cout<<! 输入二个数:"<<"\m';∥界面:提示用户输入二个数 cin>>X ∥从键盘输入变量x的值 cin>>v: ∥从键盘输入变量y的值 sum=add(x, y); ∥调用函数add,将函数返回值赋给变量sum cou<<"二数和是:"<sum<'mn’;/输出 return O int add(int a, int b) ∥定义函数ad函数返回)值为整型 i int c; ∥定义临时变量c c=a+b ∥!和 turn c 将c的值返回通过add带回调用处
2.2 C++源程序的构成 2.2.1 C++程序的一般格式 〖例2.1 〗说明C++构造的示例程序 #include <iostream.h> // 系统头文件 int add(int a, int b); //函数原型的说明 int main( ) //主函数 { int x,y,sum; //定义三个整型变量 cout<<"输入二个数:"<<'\n'; //界面:提示用户输入二个数 cin>>x; //从键盘输入变量x的值 cin>>y; //从键盘输入变量y的值 sum=add(x,y); //调用函数add,将函数返回值赋给变量sum cout<<"二数和是:"<<sum<<'\n'; //输出 return 0; } int add(int a, int b) //定义函数add,函数(返回)值为整型 { int c; //定义临时变量c c=a+b; //求和 return c; //将c的值返回,通过add带回调用处 } 2
222C++程序的结构特点 1注释 2包含文件及头文件 3语句 4标准输入与输出 printi(格式说明表达式表列); scanf(格式说明地址表列); cout<< cin 5新行 endl 6主函数 void main(i...3 7.一般的函数 函数头 int ado(inta,intb) 函数体{intc;∥变量定义 c=a+b;∥-行部分 return ca
2.2.2 C++程序的结构特点 1.注释 2.包含文件及头文件 3.语句 4.标准输入与输出 printf(格式说明 ,表达式表列); scanf(格式说明 ,地址表列); cout<< cin>> 5.新行“\n” endl 6.主函数 void main( ) {…….} 7. 一般的函数 函数头 int add (int a, int b) 函数体 { int c; //变量定义 c=a+b; //执行部分 return c; } 3
23C++在非面向对象方面的一些特性 231注释行 2/C的注释 <CR>C++的注释 232新的O流 cin是标准输入流,在程序中代表标准输入设备,即键盘。 运算符“>”表示向右 cou是标准输出流,在程序中代表标准输出设备,即屏幕。 运算符“<<”表示向左 使用cin或cout进行IO操作时,在程序中必须嵌入头文件 iostream. h ∥622 #include <iostream.h> ∥623 int main( #include <iostream.h> i char name[20]; yoid main cout<<"Hello, your name: 'i int x=25 cIn>>name, cout<<<<x<<<<dec<<x<<<<oct<< cout<<name<<endl: X<<"n’ return 0: 4
2.3 C++在非面向对象方面的一些特性 2.3.1 注释行 /* */ C的注释 // <CR> C ++的注释 2.3.2 新的I/O流 cin是标准输入流,在程序中代表标准输入设备,即键盘。 运算符“>>”表示向右 cout是标准输出流,在程序中代表标准输出设备,即屏幕。 运算符“<<”表示向左 使用cin或cout进行I/O操作时,在程序中必须嵌入头文件iostream.h //例2.2 #include <iostream.h> int main( ) { char name[20]; cout<<"Hello, your name:"; cin>>name; cout<<name<<endl; return 0; } //例2.3 #include <iostream.h> void main( ) { int x=25; cout<<hex<<x<<’'<<dec<<x<<''<<oct<< x<<'\n'; } 4