自考C 中的問題

2022-05-23 10:20:19 字數 887 閱讀 7080

1樓:半季流年

41、#define pi 3.14;//預定義不能有分號44、void main()

//上面括號裡的單引號應改為雙引號,因為print函式的形參是用來接收字串的

45、 class * cls ;//z指標沒有分配空間,在這一行下面加一句 cls=(class*)malloc(sizeof(class));

46、下面是完整的程式:

#include

void main()

if(x%7==0)

x++;

}cout<

template

void f(double x,int y)void main()

2樓:匿名使用者

41題#define pi 3.14;

理由:宣告巨集時不用分號,

應該修改為:

#define pi 3.14

44題cls. print(′c′,1);

cls. print(′x′,′y′);

理由:單引號表示字元,應該改為雙引號,因為引數型別是char*(字串)。

應該修改為:

cls. print(「c」,1);

cls. print(「x」,「y」);

45題class * cls ;

理由:cls的型別是class物件的指標,在沒有初始化前呼叫例項方法會有異常。

應該修改為:

class cls ;

46題(完整**)

#include

void main()

if(x % 7 == 0)

x++;

}cout<

class base

void main()

c中的問題

1 a new a 不一定是例項化。也可能是負值。比如obj a new a 其實大里是三步。obj a new a a new a 我這麼認為。我也沒看資料。2 要看這個class c 是不是最外一級。在外接class前面加private,protected根本不會通過編譯。預設是internal...

c 中的小問題,c 中的一個小問題

除法是基本運算,規則如下,如果兩個運算元中有一個為浮點型,則結果為浮點,如果兩個均為整型,則為整除。當整型取浮點時就要強制轉換 float 或者 double 例如 int a 5 int b 2 則a b的值為2 整除 而用 double a b的值則為2.5,用個強制型別轉換 double 就行...

C 中函式引數問題,C 模板中函式引數問題

void visit bintreenode t 用左 右 左讀法 1 visit 往左讀,是 於是 visit 是指標2 再接著往右讀,是 3 再往左,是 4 再往右是 bintreenode t 括號中有變數宣告,是函式引數定義 5 再往左讀,是 void,函式返回值 所以,visit 是一個指...