C 第十二課 陣列與指標

2022-09-07 11:03:08 字數 410 閱讀 7894

一、陣列與指標

1.陣列名是指向陣列頭部(儲存陣列起始位址)的指標。

2.指標的算術運算以「元素」為單位。

3.作為形參的陣列實際是指標變數。

void f(int arr, int n);

等效於寫為: 

void f(int *arr, int n);

呼叫發生時,實參的(位址)值傳遞給形參。

f(array, 10);

二、引用

引用就是為變數起乙個別名。宣告乙個引用時,必須同時對其初始化。

int a = 10;

int &b = a;

b是a的別名,即另乙個名字。

三、總結

函式引數傳遞的方式:

值傳遞位址傳遞(形參為指標變數)

別名(形參為引用)

第十二課 OpenGL擴充套件

gpu的效能隨著更新換代一直在提高,支援渲染更多的三角形和畫素點。然而,原始效能不是我們唯一關心的。nvidia,amd和intel也通過增加功能來改善他們的顯示卡。來看一些例子。回溯到2002年,gpu都沒有頂點著色器或片斷著色器 所有的一切都硬編碼在晶元中。這被稱為固定功能流水線 fixed f...

C 基礎學習第十二課 小知識

1,物件導向三大概念 1,封裝 突破了c語言函式的概念 2,繼承 復用 即可以用以前寫的 3,多型 可以使用未來寫的 2,函式過載,重寫,重定義 1,函式過載 必須在同乙個類 作用域 中進行 子類無法過載父類中的函式,只能進行重定義 2,函式重定義 一旦子類寫了和父類同名的成員函式,父類的函式將被覆...

演算法導論 第十二課 跳躍表

本節課介紹了一種全新的資料結構 跳躍表 跳躍表是一種簡單又有趣的動態搜尋資料結構,其主要優點在於其易於實現,而且很好的保證了其具有高效的效能,即2 o lgn 的搜尋效能 在此之前我想首先談談鍊錶,鍊錶的優點在於其插入和刪除只需要常數項的時間 加上查詢該元素需要額外的o n 時間 但是其查詢效率只有...