關於C 的小問題,一個關於C 的小問題

2022-10-11 16:16:33 字數 2485 閱讀 9267

1樓:匿名使用者

1 . cout<

當定義了 carrots就輸出內容, 沒定義carrots就編譯不通過。 區別就是執行起來還是嘣一聲告訴你沒戲啊

2. 用 \轉義

cout << "\"hollo,word\"" ;

3. 程式模組?。。 不知道你在說啥

4. 區別就是前一個函式需要一個 double 型的引數,後一個不要5 就這一句不知道什麼意思

仔細學語法吧, 這問題怎麼回答都是白費力氣, 你會語法的話這都容易理解,不會語法的話講也講不通

2樓:暗黑系巨龍吟風

1,cout<

cout<<"carrots"輸出的是carrots這幾個字母2,等我回去查下

3,.....你可以理解成一個函式就行

4,第一個是帶有形參的函式,該函式的形參是double型別,第二和是不帶有形參的函式,兩個函式一起定義的話就是過載,當呼叫的時候,如果是froop(t);則呼叫第一個(t必須是double型)

5,無返回型別的函式,void是識別符號,比如你平時寫主函式用int main()

結果函式返回一個int 型的值,void不返回

有關於c++的一個小問題 你一定會!

3樓:匿名使用者

left = point(point1.getx(),point1.gety());

right = point(point2.getx(),point2.gety());

不知道你的平臺,=運算是否需要定義。

對成員變數,不能用你的辦法賦值。這是語法規定。

區域性變數可以,

point temp(point1.getx(),point1.gety());

另外,你這樣不累嗎?我會這樣寫。(過載等號)

point & point::operator=(const point & src)

class rectangle

rectangle::rectangle(point point1,point point2)

4樓:

left

right

是什麼?

如果這兩個是成員,那麼你的賦值形式就出問題了. 在初始化成員列表裡面才能這麼寫:

rectangle::rectangle(point point1,point point2)

:left(point1)  //編譯器會生成預設複製建構函式,right(point2)

5樓:

point的建構函式是否為私有?

c++關於new的一個問題

6樓:育知同創教育

new 返回一個指定型別的指標,這個指標指向成功分配動態記憶體塊的首地址,在分配失敗的情況下,丟擲異常std::bad_alloc而不是返回null,因此通過判斷返回值是否為null是徒勞的。

7樓:郎諤榷

東西多了點。呵呵。幫你詳細說一下。

1.new和new的區別new用於單個物件或例項的建立,就是呼叫類的建構函式。new用於建立物件或例項的陣列例項,並且地址是連續的。

(記憶體分配的時候有可能不連續,但地址連結串列是連續的。)2.虛擬函式(這個沒法說,只能舉例子)classpersonclasstecher:

publicpersonclassstudent:publicperson第三個沒理解什麼意思。前面兩個不知道你看懂沒有。

沒有的話聯絡我。

一個關於c++的小問題

8樓:回到過去我愛你

double a::circle()

return t;

}中t 和m 都沒有初始化呀;

把double t,m,s=1e-6; 中t改為t=0;

我不知道你要表達什麼意思,所以m不知道該初始化什麼值!自己想想!

9樓:清影星河

用下面這個:

a aa(1.0/5),bb(1.0/239);

關於c++的一個小問題

10樓:匿名使用者

for(int j=2;j

這段這樣寫的話,無論是否整除,都會跳出迴圈的吧。是不是應該改為for(int j=2;j

而且下面的if(k)

lz想做一個bool判斷是吧,建議寫成if(k==1)。

11樓:匿名使用者

你首先要搞清楚c=c 的含義,賦值運算子的優先順序是很低的,所以c=c 可以轉化為c=(c ),那麼右值應該是先使用c再 ,所以是1;(但是,此時等式左邊

關於c 的小問題,一個關於c 的小問題

windows平臺,肯定要用api的,mfc vcl wxwindow也是封裝一下api而已 其他的不可以 不用windows api你什麼windows程式也編寫不了。很奇怪你為什麼不用windows的api,微軟給你提供這些api就是讓你寫windows程式的,你不用windows api,怎麼...

C語言小問題,關於,關於C語言的小問題?

a b max a max b 語法錯誤,該為 a b max a max b 另外注意 printf 最大值為 c n c 改正為printf 最大值為 d n c 已測試關於i 和 i的區別,如果沒有賦值的話,他們結果是沒區別的,關於他們的區別,我舉例說明 1 int i 0,a a i 這裡結...

C的小問題,C 的一個小問題

int n 2 label la new label n for int i 0 i n i 可以自己手動註冊和反註冊事件 如la i onclick 進行註冊,這連個符號是連一起的.你有vs時打到 時按下tab鍵,會幫你聯想出來,接著按下tab,你會有驚喜.哦.都幫你生成了.void button...