C 第二章概述知識點

2021-09-19 15:18:57 字數 1104 閱讀 4504

目錄

1.const修飾符

2.函式原型說明:

3.內聯函式

4.帶預設引數的函式

5.作用域運算子「::」

6.強制型別轉換

7.運算子new和delete

8.引用

1.特點。

2.幾種易混淆的常量(指標)。

(1)指向常量的指標。      const char*name = "z";

(2)常指標。                    char*const name = "z";

(3)指向常量的常指標。   const char*const name="z";

注意:*號左邊是指標指向的資料型別,*號後面是指標型別和名字。

:如果const定義乙個整型變數,可以省略int

:函式的形參也可以用const說明,這樣可以保證形參在函式內不被改動。經常用於用指標讀取陣列時,

(1)呼叫函式前如果沒有定義,必須先給出函式宣告;

(2)函式宣告中可以只寫出引數型別,不寫引數名,但定義時必須寫出引數名。

(1)定義:在函式最前端前加inline,就宣告為內聯函式。在宣告和定義時都要加inline。

(2)用途和作用:在有乙個簡短又需要頻繁呼叫的函式時,定義為內聯函式,可以提高程式的執行速率。在類內直接定義的成員函式,就是隱性的內聯函式。

注意: 內聯函式內不能有複雜的語句,如for switch等。

(1):指定預設值的引數必須在沒有指定預設值的引數右端,實參形參從左開始結合。帶有預設值的函式實參和形參的個數可以不同。

(2)在呼叫函式時,如果省略某個引數,則後面的引數必須省略而採用預設值。不允許出現:special(  , 1 )、

(1)如果有兩個同名變數,乙個是全域性的,乙個是區域性的,那麼區域性變數在其作用域擁有較高的優先權,將遮蔽全域性變數。如果希望在區域性變數的作用域內使用同名的全域性變數,可以在該變數前加 「::」,此時::x代表全域性變數。

...int x=1

int main;{

int &set(int);

set(2)=20;

cout《注意:除了將函式定義為返回乙個引用外,通常乙個函式是不能直接在賦值運算左邊的。

第二章 知識點

使用window物件可以實現彈出視窗,關閉當前視窗,彈出頁面訊息框等效果 使用data物件可以獲得當前系統的日期,時間 使用定時函式與data 物件可以製作時鐘特效 使用history和location物件的相關屬性和方法可以實現瀏覽器的後退和前進,重新整理等功能 doument物件的getelem...

第二章知識點

修改表名 alter table student rename to tb student 修改資料表的欄位名 alter table tb student change name st name varchar 25 修改資料表字段的型別 alter table tb student modify...

《大話資料結構》第二章知識點

演算法定義 演算法是解決特定問題求解步驟的描述,在計算機中表現為指令的有限序列,並且每條指令表示乙個或者多個操作。演算法的五個基本特性 輸入,輸出,有序性,確定性,可行性 演算法設計的要求 正確性,可讀性,健壯性,時間效率高和儲存量低 演算法效率的度量方法 函式的漸進增長 結論 判斷某一演算法的效率...