C primer 習題 第四章 1 10

2021-08-11 08:19:19 字數 799 閱讀 3991

5 + 10 * 20 / 2 = 105

*vec.begin() //*(vec.begin())

*vec.begin()+1 //(*(vec.begin()))+1

可以接受,**效率提高比較難,但是程式的缺陷可以通過努力克服。

((12 / 3) * 4) + (5 * 15) + ((24 % 4) / 2)

-30 * 3 + 21 / 5 = -86

-30 + 3 * 21 / 5 = -18

30 / 3 * 21 % 5 = 0

-30 / 3 * 21 % 4 = -2

x%2!=0 ? 「odd」 : 「even」;

溢位的意思為資料超過了該種資料型別所能表示的範圍。

int x = int_max + 1;

int y = int_min - 1;

double z = pow(10, 50);

優先順序:相等性運算子》邏輯與=邏輯或

運算順序:先計算相等性運算,邏輯與邏輯或從左到右按順序計算。

首先判斷cp是否為空指標,如果不是空指標為真,再判斷*cp是否為非0,*cp為』h』,故為真。

#include 

using

std::cin;

int main()

return

0;}

C Primer第四章習題(1 12)

4.1 求表示式 5 10 20 2 的結果 int n 5 10 20 2 1054.2 在表示式新增括號,使其與原本表達的意思一致 std vectorvec std cout vec.begin std endl 1 std cout vec.begin std endl 1 std cout...

第四章習題

一。填空題 1 基 派生 2 單繼承 多繼承 3 私有繼承方式 4 公有 保護 5 多繼承 6 支配原則 7 解決二義性 8 使用作用域運算子 引進虛基類 二。選擇題 1 5 b cd abc c a 6 10 c b d ad a 三。判斷題 f t f t f f 四。簡答題 1.在物件導向技術...

第四章 習題

一 填空題 1 如類果類a繼承了b,那麼類a被稱為 基類,而類b被稱為 派生類。2 c 的兩種繼承為 單繼承和 多繼承。3 在預設情況下的繼承方式為 私有繼承方式 4 從基類中公有派生乙個類時,基類的公有成員就成為派生類的 公有 成員,而這個基類的保護成員就成為派生類的 保護成員。5 c 提供了 多...