- 現代C++編程:從入門到實踐
- (美)喬什·洛斯皮諾索
- 484字
- 2024-04-15 11:40:41
練習
請嘗試用以下題目來實踐一下自己所學的知識(本書的配套代碼可在https://ccc.codes查看)吧!
1-1.創建一個名為absolute_value的函數,它返回其參數的絕對值。取整數x的絕對值的規則如下:如果x大于或等于0,則絕對值為x;否則為x乘以-1。你可以把代碼清單1-9中的程序作為一個模板。
代碼清單1-9 一個使用絕對值函數absolute-value的程序模板

1-2.嘗試用不同的值運行上述程序。是否看到了期望的數值?
1-3.用調試器運行上述程序,單步調試每條指令。
1-4.編寫另一個名為sum的函數,該函數接受兩個int參數并返回它們的和。如何修改代碼清單1-9中的模板來測試新的函數?
1-5.C++有一個充滿活力的社區,互聯網上也充斥著與C++相關的優秀材料。你可以查查CppCast播客(http://cppcast.com/),搜索YouTube上的CppCon和C++Now視頻,將https://cppreference.com/和http://www.cplusplus.com/添加到瀏覽器的書簽中。
1-6.從https://isocpp.org/std/the-standard/下載一份ISO C++標準的副本。遺憾的是,官方的ISO標準是有版權的,必須要購買。幸運的是,你可以免費下載一份“草案”,它與官方版本只有外觀上的區別。
注意 由于ISO標準的頁碼在不同的版本中有所不同,本書將使用與標準本身相同的命名模式來引用具體章節,即用方括號括住章節名稱來引用章節,小節則用句號分隔。例如,要引用C++對象模型這一節,它包含在導論部分,那么可以寫成[intro.object]。
推薦閱讀
- WildFly:New Features
- jQuery從入門到精通 (軟件開發視頻大講堂)
- Java Web應用開發技術與案例教程(第2版)
- Oracle Database 12c Security Cookbook
- C語言實驗指導及習題解析
- Python Data Analysis Cookbook
- HTML 5與CSS 3權威指南(第3版·上冊)
- Android應用案例開發大全(第二版)
- Visual Basic程序設計教程
- 輕松上手2D游戲開發:Unity入門
- Vue.js 3應用開發與核心源碼解析
- 深入解析Java編譯器:源碼剖析與實例詳解
- Ajax與jQuery程序設計
- 計算機教學研究與實踐:2017學術年會論文集
- Spark內核設計的藝術:架構設計與實現