3.空语句 即只有一个分号的语句。有时语法上需要一个语句,,但逻 辑上并不需要,此时应该使用空语句。使用空语句时应该 加上注释,表明该语句是有意省略的。 while (*string++=*inBuf++) ;∥空语句 4.复合语句 可以用{}把一些语句括起来成为复合语句。如: { z=x+y; ifz>100)z=z-100; cout<<Z; HOME 2017年4月26日12时19分 第3章程序设计初步 24 BACK NEXT
HOME 2017年4月26日12时19分 第3章 程序设计初步 24 3. 空语句 ; 即只有一个分号的语句。有时语法上需要一个语句,但逻 辑上并不需要,此时应该使用空语句。使用空语句时应该 加上注释,表明该语句是有意省略的。 while ( *string++ = *inBuf++ ) ; // 空语句 4. 复合语句 可以用 { }把一些语句括起来成为复合语句。如: { z=x+y; if(z>100) z=z-100; cout<<z; }
3.3赋值语句 赋值表达式与赋值语句 赋值语句是由赋值表达式加上一个分号构成。 在C++中,赋值表达式可以包括在其他表达式之 中,例如 if((a=b )>0)cout<<"a>0"<<endl; 不能写成 if((a=b;)>0)cout<<"a>0"<<endl; HOME 2017年4月26日12时19分 第3章程序设计初步 25 BACK NEXT
HOME 2017年4月26日12时19分 第3章 程序设计初步 25 赋值表达式与赋值语句 赋值语句是由赋值表达式加上一个分号构成。 在C++中,赋值表达式可以包括在其他表达式之 中,例如 if((a=b )>0) cout<<"a>0"<<endl; 不能写成 if((a=b;)>0) cout<<"a>0"<<endl;
3.4C++的输入与输出 输入和输出并不是C++语言中的正式组成成分。 C和C++本身都没有为输入和输出提供专门的语句 结构。输入输出不是由C++本身定义的,而是在 编译系统提供的/O库中定义的 C++的输出和输入是用“流”(stream)的方式 实现的。 在程序中使用cin、cout和流运算符,必须包含 头文件iostream: #include <iostream> HOME 2017年4月26日12时19分 第3章程序设计初步 26 BACK NEXT
HOME 2017年4月26日12时19分 第3章 程序设计初步 26 输入和输出并不是C++语言中的正式组成成分。 C和C++本身都没有为输入和输出提供专门的语句 结构。输入输出不是由C++本身定义的,而是在 编译系统提供的I/O库中定义的。 C++的输出和输入是用“流”(stream)的方式 实现的。 在程序中使用cin、cout和流运算符,必须包含 头文件iostream: #include <iostream>
输出流 插入 程序 cout << “Hello!” 显示器 提取 输入流 计算机 > cin 指定的变量 “Hello! 键盘 HOME 2017年4月26日12时19分 第3章程序设计初步 27 BACK NEXT
HOME 2017年4月26日12时19分 第3章 程序设计初步 27
*3.4.1输入流与输出流的基本操作 cout语句的一般格式为 cout长<表达式1<<表达式2<<..<<表达式n; 在用cou输出时,用户不必通知计算机按何种类 型输出,系统会自动判别输出数据的类型,使输 出的数据按相应的类型输出。 不能用一个插入运算符“<<”插入多个输出项: cout<<a,b,c; /错误,不能一次插入多项 c0ut长<a<<“”<b<<“”<C;/正确 HOME 2017年4月26日12时19分 第3章程序设计初步 28 NEX
HOME 2017年4月26日12时19分 第3章 程序设计初步 28 cout语句的一般格式为 cout<<表达式1<<表达式2<<……<<表达式n; 在用cout输出时,用户不必通知计算机按何种类 型输出,系统会自动判别输出数据的类型,使输 出的数据按相应的类型输出。 不能用一个插入运算符“<<”插入多个输出项: cout<<a,b,c; //错误,不能一次插入多项 cout<< a<< “ ” <<b << “ ” <<c; //正确