c語言學習筆記32

2021-07-13 18:58:18 字數 458 閱讀 4001

乙個函式可以返回乙個整型值、字元值、實型值等,也可以返回指標型的資料,即位址。其概念與以前類似,只是返回的值的型別是指標型別而已

定義返回指標值的函式的一般形式為

型別名 *函式名(參數列列);

左值的概念, 「可放在賦值號左邊的都可稱為左值」

指標變數以及指標變數的間接引用都可作左值,如:

int num1=0,num2=0;

int* p=&num1;

p=&num2;/*指標作左值*/

*p=1;/*間接引用作左值*/

指標變數可以作左值,並不是因為它們是指標,而是因為它們是變數。

無論指標指向什麼樣型別的量,對32位系統來說,都佔據4個記憶體位元組,指標的值是某個記憶體的位址,這應當是個「整數」

如果實在有必要對某個記憶體位址進行訪問,可以通過強制型別轉化來完成,

如:int* pnum=(int *)0x0012ff7c;

C語言學習筆記

include include void swap int p1,int p2 void swapa int arr,int n void printfa int arr,int n int main int argc,char argv swap i,j printfa array,6 swapa...

C語言學習筆記

file 結構 包含在stdio.h裡 ifndef file defined struct iobuf typedef struct iobuf file define file defined endif fread 功 能 從乙個流中讀資料 函式原型 size t fread void buf...

C語言學習筆記

我們學習c語言最開始入門的時候,都是先從c語言學習 c語言教材書籍開始學習,這些是我摘要的一些內容。第一章 c 語言概述 語言概述 1.1 物件導向程式設計基本概念 1.2 c 語言是一種物件導向的程式設計 語言 1.3 c 程式結構的特點 程式結構的特點 1.4 visual c 6.0簡介 簡介...