C 啃書(一)開始

2021-09-28 13:31:16 字數 2730 閱讀 1252

int

main()

(1)編譯、執行程式

原始檔→(編譯)→可執行檔案→(執行)→

型別=元素+運算

(2)hello world

#include

using

namespace std;

intmain()

iostream庫:istream和ostream

標準輸入輸出物件:cin(istream)

cout,cerr,clog(ostream)

(1)兩個數相加

#include

intmain()

輸出結果:

單行注釋: //

界定符對注釋:/* */ (可每行都加 * 來區分,不能巢狀)

(1)while語句

while (condition)

#include

intmain()

std::cout <<

"sum of 1 to 10 inclusive is "

<< sum << std::endl;

return0;

}

輸出結果:

(2)for語句

for (初始化語句;迴圈條件;表示式)

迴圈體·

#include

;int

main()

(3)讀取數量不定的輸入資料

在不知道要對多少個數求和的情況下,就需要不斷讀取資料直至沒有新的輸入為止。

#include

intmain()

std::cout <<

"sum is: "

<< sum << std::endl;

return0;

}

輸出結果:ctrl+z:檔案結束符(4)if語句

統計在輸入中每個值連續出現了多少次:

#include

intmain()

}//while結束

//列印檔案中最後乙個值的個數

std::cout << currval <<

" occures "

<< cnt <<

" times."

<< std::endl;

}//if結束

return0;

}

輸出結果:

定義乙個新型別

(1)sales_item類

變數(物件)+操作

#include

#include

"sales_item.h"

intmain()

輸出結果:

輸出結果:

(2)初識成員函式(方法)

item1.isbn():名為item1的物件的isbn成員。

將兩個sales_item物件相加的程式首先應該檢查兩物件是否有相同的isbn。

#include

#include

"sales_item.h"

intmain()

else

}

#include

#include

"sales_item.h"

intmain()

else

} std::cout << total << std::endl;

}else

return0;

}

寫在一開始

沒想到畢業9年後要把這個賬號找回來了。大學時在華工百步梯和電子設計比賽中度過了愉快的時光,但是畢業時貪圖享受來到乙個山溝溝裡蓋電廠。電廠蓋好了,但依然無法融入這個山溝溝。為了能回深圳跟女友和家人團聚,努力拼搏,集團深圳分公司想要我,但這裡卻不放。沒有辦法,動起了重新拾起程式設計,回深圳找工作的念頭。...

C轉戰C (一)開始的開始

折騰了很長時間的c,突然要轉戰c 迫不得已只能從頭學起。草草翻了一遍 c primer plus 自以為有有這麼長時間寫c的經驗,用起來作為c超集的c 應該也是毫無難度,到了真正上手才發現簡直兩眼一抹黑,掙扎了一段時間後,終於決定踏踏實實地學好c 於是才又抱起了大部頭 c primer plus 一...

C primer 筆記(一) 開始

1.1 編寫乙個簡單的c 程式 乙個函式包含四個部分 1 返回型別 2 函式名 3 乙個圓括號包圍的形參列表 允許為空 4 函式體 main函式的返回值型別必須為int。1.2 初識輸入輸出 標準輸入輸出庫 iostream庫,包含兩個基礎型別 1 輸入流istream 2 輸出流ostream.標...