乙個函式可以返回乙個整型值、字元值、實型值等,也可以返回指標型的資料,即位址。其概念與以前類似,只是返回的值的型別是指標型別而已
定義返回指標值的函式的一般形式為
型別名 *函式名(參數列列);
左值的概念, 「可放在賦值號左邊的都可稱為左值」
指標變數以及指標變數的間接引用都可作左值,如:
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簡介 簡介...