這個C 程式哪裡錯了

2022-12-14 06:15:15 字數 896 閱讀 6962

1樓:堅持之藍色闊海

很高興為樓主解答,滿意請採納!!!

首先樓主沒有建構函式的定義,所以宣告部分改為定義zhanghu()  //建構函式

還有輸出的應該是zhanghao 和yue下面是修改後的**:

#include

using namespace std;

class zhanghu

void set(int x,int y)void show()

{cout<

2樓:匿名使用者

#include

using namespace std;

class zhanghu

也可以啊,或乾脆不寫

void set(int x,int y)void show()

}; int main()

通過這段**,你可能沒弄明白類的共有、私有、建構函式的意義;

建議你看看這些部分的內容,搞懂他

3樓:匿名使用者

zhanghu(); 這個錯了, 你既然要自己寫建構函式,那就要實現它,不能只寫一個函式宣告, zhanghu();這就只是一個宣告。

1.可以在類的外面實現它,

2.或者 在類裡面 zhanghu() ,把 zhanghu();的分號去掉。

3.直接把 zhanghu();刪了

4樓:

建構函式沒有函式體。

zhanghu();

改成:zhanghu(){};

就可以了

5樓:提拉米蘇

建構函式只有宣告,沒有實現,把 zhanghu(); 改成 zhanghu(){};就可以了,遇到問題多看編譯器給的提示。

這個彙編程式哪裡錯了,為什麼不能轉換顯示這個字元

換一種顯示方式就可以了 字元在dos的9號功能呼叫時是當作字串的結束標誌,所以不會顯示。但我們可以用dos的2號功能呼叫,一個一個字元去顯示。源程式修改部分如下所示 小寫部分是加的,行頭加 的語句去掉 加密結束mov dx,offset mes omov ah,9 9號功能呼叫,顯示提示.int 2...

這個段sql語言哪裡錯了

沒什麼太大錯誤,估計你是自己手打的,所有欄位名上不是單引號,是上邊數字鍵1左邊的那個小點。create table o2o category id int 11 unsigned not null auto increment,name varchar 50 not null default par...

c語言程式不知道哪錯了,一個C語言程式的修改。不知道錯在哪了。

不能這樣賦值。你可以 include stdio.h struct student s 2 int main 另外 注意只有2個元素。你新建了s 2 然後這兩個陣列元素應該是s 0 和s 1 啊,不是s 1 和s 2 後面for迴圈y也應該是i 2。看了樓下回答我想說說我的想法 首先 簡潔之道 推薦...