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 是一個指...