![C++从零开始学(视频教学版)(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/128/29977128/b_29977128.jpg)
上QQ阅读APP看书,第一时间看更新
2.8 疑难解惑
疑难1 下列标识符哪些是合法的?
![](https://epubservercos.yuewen.com/A8BCBE/16499866604816706/epubprivate/OEBPS/Images/Figure-P50_6083.jpg?sign=1739143171-lXqWWqKdUcIWZAymJwRk7LCJU6JkMSTn-0-f53aa086ca174b3071bbb6e3d543bbb8)
Program、_lock、test2、A_B_C_D是合法的标识符,其他的不是。
疑难2 下面一段程序的含义是什么?
![](https://epubservercos.yuewen.com/A8BCBE/16499866604816706/epubprivate/OEBPS/Images/Figure-P50_6084.jpg?sign=1739143171-DAeV22IkAyTfYuCgGIq1XUHojafrXmQz-0-fd888ada9fbc29de81b60b60586fb279)
①指示编译器将文件iostream.h中的代码嵌入该程序中该指令所在的地方。
②主函数名,void表示函数没有返回值。
③输出字符串“Hello!”到标准输出设备(显示器)上。
④输出字符串“Welcome to c++!”。
在屏幕输出如下:
![](https://epubservercos.yuewen.com/A8BCBE/16499866604816706/epubprivate/OEBPS/Images/Figure-P51_6144.jpg?sign=1739143171-eqzT7EwQcRaGxCiIT3sL3qWjKkP41XPX-0-c3e712b30e4607265c05174d3056966e)
疑难3 注释有什么作用?C++中有哪几种注释的方法?它们之间有什么区别?
注释在程序中的作用是对程序进行注解和说明,以便于阅读。编译系统在对源程序进行编译时不理会注释部分,因此注释对于程序的功能实现不起任何作用。而且由于编译时忽略注释部分,因此注释内容不会增加最终产生的可执行程序的大小。适当地使用注释能够提高程序的可读性。在C++中,有两种注释的方法:一种是沿用C语言的方法,使用“/*”和“*/”括起注释文字;另一种是使用“//”,从“//”开始,直到它所在行的行尾,所有字符都被作为注释处理。