關於C 指標一些問題,關於用C語言畫圖的一些問題

2022-04-23 13:08:47 字數 2826 閱讀 1828

1樓:

vectorstr和vector*str都是對的。vectora;表示a中的元素型別是x;所以前面str中的每一個元素都是int *型別,後面每一個元素都是int,只是str是指向這個vector的地址;vector*str等同於vectora; vector*str = &a;

str.push_back(s);是對應上面的第一個形式;str->push_back(s)是對應上面的第二個形式;

這樣好理解些

vectorstr;

int a;

int *s=&a;

cin>>a;

str.push_back(s);

下面vectortmp;

vector*str=&tmp;

int s;

cin>>s

str->push_back(s);

2樓:匿名使用者

都是對的,vectorstr,容器物件str儲存的是指向int型的指標,str.push_back(s) 物件呼叫成員函式用點操作符

vector*str,定義指向vector型別的指標,str->push_back(s)指向該物件的指標呼叫成員數用箭頭操作符

3樓:匿名使用者

兩個都不對, vector的類别範本,不是你這麼用的。好好看看stl的教程吧,很簡單啊。

關於用c語言畫圖的一些問題

4樓:灬都是個謎

// 應該是這樣寫的

// bar(left, top, right,bottom);

關於c++指標的問題 int *p; *p,&p都什麼意思,怎麼用 20

5樓:匿名使用者

1) int *p 是定義一個指向一個int 型的指標變數

2)*p 是屬於間接定址

3)&p 是獲取 變數p 的地址,就是取地址操作

6樓:匿名使用者

這些東西最好接合程式來看。在不同的地方,含義不同的。如:

int a=3;

int *p=&a; //這個*表示指標*p=3; //這個*表示p所指物件,相當於a=3;

a=4*5; //這個*表示乘。

7樓:看到你在打灰機

int *p 定義*p為基本型別為int型變數的指標變數

*p 取指標所指向的物件內容

&p 為變數p的地址

8樓:超級劉子昂

關於c++問題指標問題

9樓:匿名使用者

你這**不全,loadimage返回的是你定義的image結構體指標麼,把具體錯誤和關鍵**貼出來看看。

一個關於c++指標的問題

10樓:

p3是指向24個位元組一片記憶體,由於是double型別的,所以+1是一次移動8個位元組,p3[1],p3[2],p3[0]是對p3的指向的記憶體地址進行解析而已;p3+1;移動8個位元組,p[2]越界;

11樓:匿名使用者

指標修改方式錯了。

應將「p3 = p3 + 1」改為「p3++」

前者是將p3內容加一個位元組,後者是將p3內容加一個元素長度(double 型別為4)。

c++關於指標的問題

12樓:匿名使用者

iptr = &value2

13樓:天雲小店

lptr = &value2;(因為前面已經定義了lptr和value2)

14樓:匿名使用者

iptr = &value2;

意思就是這個指標指向value2的地址

關於c++指標的問題。

15樓:

是你想多了

指標實際上也是一個變數, 也佔用記憶體, 你用&取指標變數的地址, 沒問題, 它並不會給 "&指標變數" 這個東西分配記憶體, 只是把指標變數的地址值給你而已.

這樣想吧, 指標實際上也是一個變數, 只不過它的值是一個地址, 不是一個整型, 字元型....

但是,但是,但是(重要的事說三遍) 指標變數指向的地址是有具體型別的, 比如整型, 字元, 字串, 甚至結構體, 類例項, 都可以

所以才有int * ,char * ,cwnd* ,指向指標的指標 等等

喝了點酒, 話太多了, sorry

再補充一下, 指標定義時也可以不具體指向某一種型別: void* p;

16樓:匿名使用者

這不是遞迴,你要清楚一個指標變數:

指標變數內容:這個記憶體儲存任何型別的指標值,資料型別跟宣告的型別關聯通過*來獲取指標的內容,不會出現無限指下去的情況的比如int a;

int *p1 = &a;

//**p3 == *p1 == a;

一個關於c++中的問題(尤其為 指標)

17樓:回頭的世界

你的題目問題在**?

關於C語言的一些問題下面是幾條語句

px py py未被初始化,不能對px賦值strcpy 原型 extern char strcpy char dest,char src 用法 include 功能 把src所指由null結束的字串複製到dest所指的陣列中。說明 src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來...

c語言問題求教 關於指標變數問題

你不知道為什麼會這樣?其實,這個也很好理解的。因為你的p是指向int型資料的,而int型資料在你的編譯器中佔用的是4個位元組,所以你的結果才是 2,而不是 8.就拿你這個程式來說吧。p指向的是記憶體單元1638212。但是p 1指向的確實1638212 4.而不是1638212 1.這是由你的資料型...

關於C指標的問題,一個關於C 指標的問題

int p i 等價於int p p i 記住就好了 而 p i是把i的地址給p指向的元素。當然了,p是指標。指標就是一個存放別人地址的量,沒什麼特殊的。它本身也有地址。變數的值和地址是不同的概念 3 p i 是把i的地址賦給p指向的值,這個一般是錯誤的。和 p i 是把i的地址給p。p是值,p是這...