Cpp Primer CH1
为了能在寄算计大潮中存活,要认真学习C++了,边看《C++ Primer》边做课后习题,把每一章的习题都记录下来。
因为以后开发用 Linux 环境比较多,所以运行环境用 Ubuntu,使用 VS Code 作为编译器。
使用的服务器的版本信息如下:
g++ 的版本信息如下:
《C++ Primer》CH1 开始
练习1.1
查阅你使用的编译器文档,确定它所使用的文件命名约定。编译并运行第2页的main程序。
1 | int main() |
练习1.2
改写程序,让它返回-1。返回值-1通常被当作程序错误的标识。重新编译并运行你的程序,观察你的系统如何处理main返回的错误标识。
1 | int main() |
可以看到返回的错误号是 255,开始困惑,不是 return -1;
吗?原因如下:
返回值本应该是 -1,但是从函数中返回的数值会通过加减 256 的方式将返回值控制在 0~255 之间。
练习1.3
编写程序,在标准输出上打印 Hello, World。
1 |
|
练习1.4
我们的程序使用加法运算符+来将两个数相加。编写程序使用乘法运算符*,来打印两个数的积。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 番茄元🍅の小窝!
评论