官术网_书友最值得收藏!

練習

請嘗試用以下題目來實踐一下自己所學的知識(本書的配套代碼可在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]。

主站蜘蛛池模板: 五大连池市| 雅江县| 太湖县| 南丰县| 长阳| 虹口区| 金坛市| 宜兴市| 沾化县| 册亨县| 叶城县| 阿拉善右旗| 城固县| 信宜市| 桂平市| 高淳县| 华亭县| 东兰县| 东乡县| 留坝县| 湘潭县| 东台市| 广州市| 锡林浩特市| 台东县| 顺昌县| 喀什市| 青田县| 西畴县| 峡江县| 平远县| 连州市| 昌吉市| 安新县| 洛阳市| 临洮县| 含山县| 浦北县| 桂林市| 麻阳| 广丰县|