定義指標變數 int a 與 int a

2021-08-20 12:16:19 字數 559 閱讀 4256

今天看**時,對定義指標變數有點亂,這可是大一學的啊,基礎不紮實,唉,丟人,寫了個程式,稍微記錄一下吧。。。

#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 ...