c語言中能用Cout語句嗎 來人判斷這個程式

2022-11-29 15:45:09 字數 4995 閱讀 4141

1樓:

c++相容c語言,你用c語言的編譯器編譯cout<<""<

你下面的程式是c,但你可能用的是c++的編譯器

2樓:匿名使用者

我看了你給出的地址的程式,是用c++寫的呀。

你還要什麼呀???

c語言中的cout是什麼?

3樓:聽不清啊

它是c++程式語言互換流中的標準輸出流,需要iostream支援。

cout的相關資訊

編輯1 cout的型別是 ostream

2 ostream使用了單例模式,

保護的建構函式,不能在類外建立另一個物件(用 ostream os 測試)

拷貝構造私有,不能通過已有物件,構造新物件(用 ostream os(cout) 測試)

拷貝賦值私有,(用 cout=cout 測試)

3 cout在名稱空間std中,使用前需要using namespace std,或者std::cout

4 可以使用引用,或指標指向這個物件,意思想說,想用ostream 做一個函式的形式引數,就必須使用引用或指標。因為實參肯定是cout,且只能有這一個物件。

5 cout《物件; 物件的型別用oo表示,如想用cout列印一個物件,即cout《物件,可使用如下程式

friend ostream& operator<< (ostream& os,

const oo& c)

4樓:丁榮衛

c語言中式沒有用到的

是c++中的格式化輸出,

相當於c語言中的printf一樣的道理,

5樓:推米歡

c++中的,格式化輸出...

6樓:匿名使用者

這不是c語言中的,這是c++中的標準輸出流。意思就是以流的形式輸出資料。其實就是相當於c語言中的printf。

只是用法不一樣,意義也不一樣。例如:inta=3;cout<<"a="<

endl表示換行,也就是endline.結果就是:a=3這不是c語言中的,這是c++中的標準輸出流。

意思就是以流的形式輸出資料。其實就是相當於c語言中的printf。只是用法不一樣,意義也不一樣。

例如:inta=3;cout<<"a="<

結果就是:a=3

c語言中cout是什麼意思

7樓:匿名使用者

cout是c++中的輸出流,不是c語言的

8樓:千島j玉葉

這不是c語言中的,這是c++中的標準輸出流。

意思就是以流的形式輸出資料。

其實就是相當於c語言中的printf。

只是用法不一樣,意義也不一樣。

例如:int a=3;

cout <<"a=" << a <

結果就是:a=3

請高手幫我把cout語句轉換成c語言中的printf語句

9樓:匿名使用者

這個沒什麼難度:-d,**如下:

#include

using namespace std;

#define null 0

#define ok 1

#define error 0

#define overflow -2

typedef int status;

typedef int elemtype;//定義資料元素型別

typedef struct cnode

cnode;

cnode *joseph;//定義一個全域性變數

status create_clist(cnode *clist,int n)

q->next=clist;//把連結串列的最後一個結點的鏈域指向連結串列的第一個結點,構成迴圈連結串列

joseph=clist;//把建立好的迴圈連結串列頭指標賦給全域性變數

return ok;

}///////////////////////////end

status joseph(cnode *clist,int m,int n,int k)

}//while

clist=null;

}//end

void main()

}cout<

}//main

方便對比,沒有刪除你原來的演算法。

c++在語法上基本與c相同,只是在思想和功能上對c進行了擴充,多了一些概念和關鍵字。最主要的不同主要在於:

1.c++是物件導向的,有類的概念,包括成員函式、成員變數、繼承等。而c是程序導向的,基本單位是函式。

2.c++支援過載和多型。即允許多個函式可以有相同的函式名,而函式實現可以完全不同

3.c++對於動態陣列、指標操作上有new操作符,比c方便很多。

想要具體點的,請熟讀課本吧:-d

10樓:匿名使用者

for(j=1;j<=5;j++)

printf("%d\n", *(l.elem+j-1)); //假設得到的是int型別

11樓:匿名使用者

一個語法錯誤的語句我不知道怎麼翻譯

c語言的cout問題?

12樓:匿名使用者

相同的功能用printf函式實現是這樣的:

假設j,p,n都是整數(int型別的)。

printf("==%d==%d==%d",j,p,n);

13樓:匿名使用者

我們假定j、p、n為整型變數,

意思是printf("==%d==%d==%d",j,p,n);

c語言沒有cout語句,那是c++語言的。

c語言cout用法是怎樣的?

14樓:巴拉巴拉中的巴

c中cout的用法的用法如下:c++的賦值語句具有其他高階語言的賦值語句的功能。但不同的是,c++中的賦值號「=「是一個運算子,可以寫成?1a=b=c=d;

而在其他大多數語言中賦值號不是運算子,上面的寫法是不合法的。關於賦值表示式與賦值語句的概念。在c++中,賦值表示式可以包括在其他表示式之中,例如:?

1if((a=b)>0) cout<<"a>0"<

按語法規定if後面的( )內是一個條件。現在在x的位置上換上一個賦值表示式「a=b「,其作用是,先進行賦值運算(將b的值賦給a),然後判斷a是否大於0,如大於0,執行cout<<"a>0"<?1if((a=b;)>0) cout<<"a>0"<

因為在if的條件中不能包含賦值語句。c++把賦值語句和賦值表示式區別開來,增加了表示式的種類,能實現其他語言中難以實現的功能。

c++輸入cout與輸出cin

輸入和輸出並不是c++語言中的正式組成成分。c和c++本身都沒有為輸入和輸出提供專門的語句結構。輸入輸出不是由c++本身定義的,而是在編譯系統提供的i/o庫中定義的。

c++的輸出和輸入是用「流」(stream)的方式實現的。

printf("%d\n",i);相當於:cout>>i>>endl;

如果我沒記錯的話

感覺cout的格式控制超級難用。所以我覺得要是格式化輸出的話,還是printf好用。

其他地方確實cout還是滿好用的。

c語言的cout是什麼意思? 200

15樓:聽不清啊

它是c++程式語言互換流中的標準輸出流,需要iostream支援。

cout的相關資訊

編輯1 cout的型別是 ostream

2 ostream使用了單例模式,

保護的建構函式,不能在類外建立另一個物件(用 ostream os 測試)

拷貝構造私有,不能通過已有物件,構造新物件(用 ostream os(cout) 測試)

拷貝賦值私有,(用 cout=cout 測試)

3 cout在名稱空間std中,使用前需要using namespace std,或者std::cout

4 可以使用引用,或指標指向這個物件,意思想說,想用ostream 做一個函式的形式引數,就必須使用引用或指標。因為實參肯定是cout,且只能有這一個物件。

5 cout《物件; 物件的型別用oo表示,如想用cout列印一個物件,即cout《物件,可使用如下程式

friend ostream& operator<< (ostream& os,

const oo& c)

求c語言c++大神把cout<<++count;和cout<

16樓:倒黴熊

printf("%d",++count);

和printf("%d",count);

這裡你沒有說明count的型別,我當做int型別處理的

17樓:匿名使用者

包含標頭檔案:

#include

printf("%d ", ++count);

printf("%d ", count);

18樓:匿名使用者

printf( "count=%d\n",count );

19樓:夢見鈔

printf("%d",++count);

printf("%d",count);

20樓:匿名使用者

count是什麼型別的?

C語言賦值語句,C語言中賦值語句有什麼規則要求?

選ab中取模右邊不是整數 c中賦值號左側不是一個變數 d中第二個賦值號左側不是一個變數 c語言中通過 運算子來實現賦值,有時候也用它來進行初始化,在c語言中初始化和賦值是完全兩個不同的概念。比如下面的 int a 10 這是初始化a 0 10 這是賦值 初始化是一個順序點,編譯器保證每一個順序點都執...

C語言中的語句while scanfd dm,nEOF怎麼跳出這個while迴圈

linux系統下 需要輸入ctrl d 在windows下,也就是命令列視窗 需要輸入ctrl z在螢幕上出現 z後,再按回車即可。設計上是輸入兩次回車就退出 其實程式設計時,可以改為按某個鍵,退出迴圈的。ctrl z 再按一到兩次回車 vs要連續輸入三次 enter才行 關於c語言求精確解釋這個迴...

C語言中,swichcase語句中,case後面只能

準確的說case後面跟來的源是一個確定的值,由於常量表示式也好,邏輯表示式 在c語言中邏輯表示式的值只有兩種而且是整形數值1或者0 也好都是返回的一個確定的值。因此switch case語句中case後可以跟邏輯表示式。注 剛剛我試了一下,確實可以 switch 只能跟確定的值,而且只能是整形,字元...