今天看**時,對定義指標變數有點亂,這可是大一學的啊,基礎不紮實,唉,丟人,寫了個程式,稍微記錄一下吧。。。
#include#includeusing namespace std;
int main()
{ int* a ;
a = new int[5];//開闢存放5個元素的記憶體空間,指標變數a指向它的首位址
int *c = new int(5);//記憶體單元存放為5的整數值,指標變數c指向它的位址
cout<<"c:"<<*c<<"或者"《開啟終端:
sun@sun-pc:~/aa$ g++ -o test test.cpp
sun@sun-pc:~/aa$ ./test
c:5或者5
請輸入b:
123b:123
請為a輸入5個值,以空格隔開:
1 2 3 4 5
i :0
a:1i :1
a:2i :2
a:3i :3
a:4i :4
a:5a is :12345
關於定義乙個指標與指標變數
struct stat st struct stat st 就事論事的解釋 struct stat st 是定義了乙個stat結構體的指標,這句話的重點在於是 指標 其本質上,在32位的體系結構中 也就是乙個32位的數而已。對於名稱和實體來說 名稱 乙個名字叫做st指標 實體 記憶體裡面,也只有乙個...
指標與指標變數
1 i pointer是乙個指標變數,而 i pointer表示i pointer所指向的變數即i。下面兩個語句作用相同 i 3 i pointer 3 2 定義指標變數 基型別 指標變數名 下面都是合法的定義 float pointer 3 pointer 3是指向單精度型資料的指標變數 char...
指標與變數
指標變數是一種特殊的變數,它和以前學過的其他型別變數的不同之處是 用它來指向另乙個變數。為了表示指標變數和它所指向的變數之間的聯絡,在c 中用 符號表示指向,例如,i pointer是乙個指標變數,而 i pointer 表示 i pointer 所指向的變數,見圖6.3。下面兩個語句作用相同 c ...