小甲魚 C 3 從乙個程式說起

2021-10-13 09:53:33 字數 1173 閱讀 6654

www.fishc.com

#include /* 對乙個整型陣列求和 */

int addarray(int array, int n);

int main()

; int size = sizeof(data) / sizeof(int);

//int size = sizeof(data) / sizeof(data[0]);

printf("結果是: %d\n", addarray(data, size)); //data作為陣列的首位址

return 0;

}int addarray(int array, int n)

if (cin.peek() == '\n')

}cout << "結果是: " << sum << endl;

}

1、使用了流物件cin, ">>"最初定義為右移操作符,對所有內建的資料型別都進行了過載,所以它可以從輸入流物件提取出int,float,double型資料,也可以提取字串等資料.

2、cin  cout物件的多個方法

cin.ignore(n, ch);     忽略前n個字元

cin.getline(str, n, ch);     從輸入流從接收n個字元到str變數中,只能讀取一行的內容

cin.peek();      取得輸入流中的第乙個字元進行其他操作如比較,但是不影響輸入流中的資料。

cin.get();     從輸入流中讀取乙個字元,輸入流的資料被取走。

cin.gcount();     獲取乙個字元變數中包括空白字元的個數

cin.read(buf, 20);     讀取前20個字元到buf中, 不限定行數直到到達結束標誌為止。

cout.precision(n);    設定精度為n     

cout.width();         將顯示當前的字段寬度,預設為0,預設是右對齊的方式,就是說如果當前資料寬度不夠n那麼剩餘的位置就要在左端用空格補全。

cout.fill(ch);       用ch來替代原有的填充字元

觀察發現兩個程式的不同之處:

c和c++事實上在宣告變數時有點不同,c++允許我們在程式的任意位置宣告變數.這大大提高了大型c++程式的可讀性,因為這樣我們就可以在實際需要使用變數的時候才來宣告他們.

c 學習筆記 03 從乙個小程式說起2

從乙個小程式說起2 要求 編寫乙個程式,要求使用者輸入一串整數和任意數目的空格,這些整數必須位於同一行中,但允許出現在該行中的任何位置。當使用者按下鍵盤上的 enter 鍵時,資料輸入結束。程式自動對所有的整數進行求和並列印出結果。c語言版本 1 include 2 include 3 4void ...

mybatis快取,從乙個「靈異」事件說起

talk is cheap.show me the code.該問題涉及的主要 實現包括 listlistgoodstrack param criteria goodstrackquerycriteria criteria 2.xml定義 select 3.service定義 service tra...

C 學習筆記 004 從另乙個小程式說起

include include using namespace std 將乙個檔案複製到另乙個檔案 int file copy main char x while in x cout endl in.close return 0 將鍵盤輸入的資訊存入檔案 int str to file main f...