c 學習筆記 04

2021-06-27 21:50:12 字數 960 閱讀 6266

#include"stdio.h"

#include "stdlib.h"

#include "string.h"

//char *p1 形參 形參也是被呼叫該函式的引數 只不過具有對外屬性而已

void getdata01(char *p1)

//p2 形參 變數

void getdata02(char **p2)

//不管有幾個* 都是變數

void getdata03(char ************p3)

//對引數的指標型別應該怎麼理解?

//理解需要從兩個角度出發 1.站在c/c++編譯器的角度 對形參,如果是指標型別,c編譯器只會分配四個自己的記憶體

//指標的資料型別到底是什麼

//指標的資料型別是值,所指向的記憶體空間的型別。

//指標的資料型別具有依附性

//指標具有步長,指標的步長是根據它所指向的記憶體空間決定的。

/*void sendata01(char *p1);

void sendata02(char **p1);

void sendata03(char ***p1);

void sendata04(char *p);

void sendata05(char (*p)[10]);

void sendata06(char ***p4);

*/void main62()

void main63()

; char buf2[200] = ;

// strcpy(buf1, "abcdefg");

p1 = buf1;

p2 = buf2;

while (*p1 != '\0')

system("pause"); }

void main()

system("pause");

}

C語言學習筆記04

結構體中的指標用法 p a,其中p是指向乙個結構體的指標,a是這個結構體型別的乙個成員。表示式p a引用了指標p指向的結構體的成員a。1 棧區 stack 由編譯器自動分配釋放 存放函式的引數值,區域性變數的值等。其操作方式類似於資料結構中的棧。2 堆區 heap 一般由程式設計師分配釋放,若程式設...

C語言學習筆記04

define crt secure no warnings 1 include include intmax int a,int b 函式前寫void是說不需要返回值,就不用加return語句,所以不需要返回值的函式可以這麼寫 define max 100 巨集定義變數,所有的max都代表100 d...

php學習筆記 04

預定義常量 php version 獲取當前使用的php版本號。file 獲取當前正在解析的檔名。如果如果這個常量在內部檔案中使用,則提取該檔名,而不是其父檔名。line 獲取當前正在解析的檔案的行數。如果中國常量在內部檔案中使用,則給出該內部檔案中的行數。e error 除非遇到解析時不可恢復的錯...