C 新手求解一些基礎問題,c 問題,新手求解

時間 2021-08-11 17:55:51

1樓:匿名使用者

lz你好

#include是一個包含命令,它的作用是將檔案iostream的內容包含到該命令所在的程式命令中,代替該命令列。檔案iostream的作用是向程式提供輸入或輸出時所需要的一些資訊。iostream是i-o-stream三個詞的組合,從其形式就知道他是代表“輸入輸出流”的意思.

using namespace std;的意思是“使用名稱空間std, c++標準庫中的類和函式是在名稱空間std中宣告的,所以如果用到標準庫時,就需要此行。

#include,當你用到數學函式時,就要加上此行,即cmath是數學函式檔案,包含了數學函式,這樣你才能使用數學函式。

對於初學者,你只要知道:如果有程式輸入或者輸出時,必須使用#include,以提供必要的資訊,同時要用using namespace std;。

你也可以買一些參考書看看。。

祝學習愉快

2樓:匿名使用者

#include 就輸出輸入流的標頭檔案,比如常用輸出cout,輸入cin都包函在些標頭檔案中

是c標準的數學庫函式標頭檔案,不加.h,表示不分配工作空間定義一個工作區間

#include

using namespce std

等同於#include

3樓:紫電清霜之

#include和#include是你的程式包含這些庫檔案,iostream是輸入輸出的,cmath是一些數學類函式的,using namespace std 是名稱空間,防止重名。

4樓:匿名使用者

這是引用系統檔案,因為你所用的cin,cout是io流物件所以就應該包含iostream,同樣,如果你用到系統數學函式就應該包含cmath檔案,這種做法類似於c語言中的包含系統標頭檔案。 而using namespce std 是使用名字空間,因為,你要用的系統提供的類的實現是在std這個名字空間裡的。

我的回答就是這樣了,樓主如果還不明白,可以直接找我。

5樓:月嵐清影

#include這個可以讓你使用一些數學專用函式,就不用你自己去寫了,以後會常用到的,using namespce std這個是給你一個名稱空間,c++書上邊應該有寫的,這個你多看看多寫寫就可以的,多去琢磨琢磨,祝你學得順利~

c++問題,新手求解

6樓:gta小雞

if else巢狀太多,且縮排混亂,又不用大括號,是給自己找麻煩。這樣的程式不出錯才奇怪。

scanf("%c%c%c", &a, &b, &c);

max = a;

if(b>max) max = b;

if(c>max) max = c;

putchar(max);

7樓:匿名使用者

初學注意帶好括號

if (a > b)

else

}else

else}

c++程式問題,新手。。求解

8樓:匿名使用者

#include

#include

using namespace std;

bool isprime(int n)}}return flag;

}bool is2cifang(int n) //是2的冪級數n /=2;

if(n==1)}}

int main()}}

}cout << i << endl;

return 0;}

9樓:匿名使用者

while (n)

n--;}

新手c++問題求解,剛學class!!

10樓:張博

在c++中,可以給建構函式附上預設值。

即b(int b1=0,int b2=0)

這樣建立b物件時,b b1就不會報錯。

11樓:匿名使用者

class "b" 沒有對應的建構函式b(int b1,int b2);還沒實現

12樓:初試鋒芒天啊

可以試試構造一個有兩個預設引數的建構函式

c++新手問題如何求乘方

13樓:匿名使用者

c++中沒bai有直接支援

的冪運算子。但du它本身支zhi持有冪運算的函式。那麼有dao兩種辦法版來計算乘方:

1、使權用直接乘法運算,類似於下面的表示式y=x * x;

2、使用冪運算函式,類似下面的函式呼叫:

y=pow(1.3, 2);//計算1.3的2次冪

14樓:端木芸萱

函式呢?需要自己寫函式啊,pow(n,2),sqrt(n,0)從你程式來看這兩個函式是自定義的,那就需要你自己來實現他們的功能,沒寫的話編譯器找不到相關函式,報錯就是肯定的了。

15樓:匿名使用者

少了,pow(n,2) 和 sqrt(n,0)的函式宣告。這個修改就得看你的程式條件了。

16樓:和瓦伊

用math.h的標頭檔案

y=pow(m,n); // m的n次方

17樓:匿名使用者

#include

#include

using namespace std;

int main()

system ("pause");

return 0;}

關於C 的一些問題

include c 標頭檔案 using namespace std 命名空間 int main 主函式 void sort int x,inty,intz 定義sort方法 判斷語句,如果輸入的x y 則x與y交換位子 if z else if z else cout 此程式是判斷三個數大小,並按...

比較基礎的c 問題,乙個比較基礎的c 問題

我來答 char p 只是定義了乙個指標,指標的型別是char,但是這個指標沒有賦初值,所以指向了乙個可能是不可寫的區域,而fin.getline str,256 這一句試圖把一些字元寫到指標指向的記憶體區域,顯然是不對的。你還有什麼疑問沒有。這個地方,沒有任何的好辦法,就得定義乙個陣列。str是乙...

C語言的基礎問題,C語言的乙個基礎問題

分配的記憶體大小不一樣,簡單說,long型可以儲存的資料比int型的大!c語言規定,sizeof short sizeof int sizeof long 但是long一定要大於short 在不同的目標平台上,用這兩個關鍵字定義的變數占用的儲存空間可能相同,也可能不同。32位的系統中sizeof l...