進擊的小白 國二筆記

2021-09-12 20:57:40 字數 1411 閱讀 3442

字串以』\0』結束

答案為3,字串s實際只有「0123xy」,『\0』後面的直接忽略。

sizeof(陣列名)結果為陣列所有元素所佔記憶體之和。

sizeof(*q)等價於sizeof(p[0]),是用指標表示陣列。

補充:sizeof(q)可能等於4也可能等於8,因為指標變數在32位計算機中占用4位元組,在64位計算機中占用8位元組。

指標函式

答案選d,其中abc三種表示方式都可以成功呼叫函式add。

函式指標在定義的時候以下兩種方式都是正確且等價的:

int add(int a, int b)  

int main(vod)

int add()  

int main(vod)

p(a, b)(*p)(a, b)add(a, b)這三種形式都可以成功呼叫函式add。

問題(未解決),下面一段程式,為什麼在13行的地方報錯,13行和12行表示的含義一樣,只不過函式名用函式指標來表示了:

int *add(int a, int b)

void main(void)

陣列指標及陣列初始化

選a,陣列在定義後不能進行整體初始化,因此a錯,c中ss[6]是乙個陣列指標,即陣列中包含6個char *型的指標,讓陣列的第二個指標元素指向字串的首位址是可行的。

char *p;

p = "aaa";

printf("%s", p);

賦值語句作為判斷條件

#include void main(void)

else

}

這段程式輸出的最終結果0,因為if (a = b)中,首先先對a進行賦值,讓a等於b,然後判斷a的值是否為0,進而繼續執行if語句。

.

理解矩陣 二 筆記

僅記錄學習孟巖老師的 blog 時的收穫,孟巖老師的原文章見 初等數學是研究常量的數學,是研究靜態的數學,高等數學是變數的數學,是研究運動的數學。重溫微積分 齊民友教授 運動 連續過程,逐點經過。躍遷 不需要逐點經過,瞬間發生的行為。矩陣是線性空間裡躍遷的描述。矩陣是線性空間裡變換的描述。變換 空間...

python雜記 二(筆記)

進行分片的時候,分片的開始和結束點需要進行指定 不管是直接還是間接 而另外乙個引數 在python 2.3 加入到內建型別 步長 step length 通常都是隱式設定的。在普通的分片中,步長是1 分片操作就是按照這個步長逐個遍歷序列的元素,然後返回開始和結束點之間的所有元素。numbers 0 ...

r語言(二)筆記

概述 r是用於統計分析 繪圖的語言和操作環境 物件 資料型別 統稱為物件 向量 vector 用於儲存數值型 字元型或邏輯型資料的一維陣列。定義向量 v 1 v1 c 1,2,3 或者 assign v1 c 1,2,3 v 1 10 1 10 is.vector v 向量的輸出 v 或者 prin...