C 關鍵知識點總結 C 的初步認識

2021-10-03 11:59:54 字數 1391 閱讀 3938

cout:標準輸出(插入運算子)

cin:標準輸入(提取運算子)

例1.1(cout):

for(i=1;i<=3;i++)

cout<<"count="《輸出結果為:

count=1

count=2

count=3

例1.2(cin):

#includeusing namespace std;

int main()

int main(){

int i1=8,i2=5,i3=6,i;

double d1=56.9,d2=90.765,d3=43.1,d;

i=max(i1,i2,i3);

d=max(d1,d2,d3);

cout<<"i_max="《在宣告乙個引用時,必須對其進行初始化。

引用指使用同一儲存單元,為該變數的別名,即該例中a與b為相同位址。

當宣告乙個變數的引用後,在函式生命週期內,該引用一直與其代表的變數相聯絡,不能再作為其他變數的別名。

只需在函式首行的左端加關鍵字inline即可。

內建函式會將呼叫函式的**直接嵌入到主調函式中,省去了呼叫函式需要花費的時間,但增加了**的長度。因此,對於規模較小但頻繁使用的函式,可以使用內建函式大大增加執行速度。

每乙個變數都有其有效作用域,只能在其領域中使用該變數。c++提供作用域運算子「::」,它能指定所需要的作用域。

float a=5.5;

int main(){

int a=5;

cout《此時,第一行輸出的a值為5,區域性變數的值;

第二行輸出的值為5.5,全域性變數的值。

::不能用於訪問函式中的區域性變數。

new用於開闢一片記憶體,delete則用於撤銷已經開闢的記憶體空間。

new int; //開闢乙個存放整數的空間,返回乙個整型指標

new int(100); //開闢乙個存放整數的空間,

//返回乙個整型指標,並指定其初值為100

new cahr *pt=char[10]; //開闢乙個存放字元陣列的空間,該陣列有十個元素,

//返回乙個指向字元資料的指標將其賦給pt

new int[5][4]; //開闢乙個存放二維陣列的空間,陣列大小為5*4

float *p=new float(3.14159);

//開闢乙個存放實數的空間,

//並指定初值,將返回的指向實數型別的指標賦給p

delete p; //撤銷例五開闢的空間

delete pt; //撤銷例三開闢的空間,加方括號代表對陣列操作

C語言指標關鍵知識點總結

三 指標對比 四 空指標null與nul以及void指標 在我們目前所學到的語法中,星號主要有三種用途 如果乙個指標指向了陣列,我們就稱它為陣列指標 array pointer 重點 陣列名是常量,它的值不能改變,而陣列指標是變數 除非特別指明它是常量 它的值可以任意改變。也就是說,陣列名只能指向陣...

c 知識點總結

1 c 中判斷物件為空的幾種方式 1 先了解幾個與空型別相關的關鍵字和物件 null 關鍵字表示不引用任何物件的空引用,它是所有引用型別變數的預設值,在2.0版本之前也就只有引用變數型別可以為null,如 string a null 但在c 2.0版本之後,net也引入了可以為null的值型別,但變...

C 知識點總結

程式 資料結構 演算法.c語言是面向過程的,面向過程就是分析出解決問題的步驟,然後用函式將其實現,使用時依次呼叫.程式 物件 訊息.c 是物件導向的,c 物件導向是將構成問題的事物分解成各個物件,每個物件完成在解決整個問題中的行為.主要特點是類,封裝,繼承,多型等。物件導向的語言具有更好的可擴充套件...