c語言關於指標問題int x 2,y 5,px x,py這個語句px x正確麼,如果正確的話在vc 6 0中是如何運

2021-05-02 20:18:50 字數 2092 閱讀 2912

1樓:金色潛鳥

int x=2,y=5,*px=&x,*py=&y; 這叫宣告,不叫語句。

宣告中 int *px=&x; 正確。它宣告 px 是指標,並 初始化為 x 的位址。

如果不是宣告,而是語句:

int x=2, *px; // 宣告 變數 x, 初始化 x=2, 宣告 px 是 指標 變數

*px=&x; // 這裡 是語句,這個語句 不正確。

語句裡要寫:

px = &x; // 把 x 的位址 賦給 px, 也就是 讓 px 指向 x.

接下來要是有語句:

*px = 5; // 這個語句正確, 語句裡 *px 是 值

y = *px; // 這個語句正確, 語句裡 *px 是 值

--------------

c/c++ 奇葩之一,外貌相同的東西,在宣告裡 和 在 語句裡 卻可能 不是一回事。

2樓:好嘞啊啊啊啊

是可以執行

&x 是取x變數的位址 也是int型別的數*px=&x

printf("%d",*px);

就是把x的位址列印出來

3樓:

正確。因為這是宣告語句,前面有int管著,變數名間是逗號,不然就是錯誤的了。

4樓:匿名使用者

算不上正確吧,不過編譯肯定沒有錯,最後的乙個語句的意思是將x的位址賦給px指向的x變數。

#include

5樓:匿名使用者

先說程式一voidswap(int*px,int*py)如果修改為如下**,那麼就會傳送值的互換voidswap(int*px,int*py)下來看程式二voidfsort(char*name,intn)//name是乙個陣列的首位址}希望能幫你理解指標

若有定義語句:double x,y,*px,*py,執行了px=&x, py=&y;之後,正確的輸入語句是

6樓:楊濤

因為是double型所以 a的正確寫法是scanf(「%lf%lf」,&x,&y);同理b也錯了,答案dx,y的輸入得有位址符&,所以答案是c

若有定義語句:double x,y,*px,*py;執行了px=&x;py=&y;之後,正確的輸入語句是

7樓:假面

scanf("%lf%le",px,py)

因為是double型所以 a的正確寫法是scanf(「%lf%lf」,&x,&y);同理b也錯了,答案dx,y的輸入得有位址符&,所以答案是c。

雙精度浮點型,此資料型別與單精度資料型別(float)相似,但精確度比float高,編譯時所佔的記憶體空間依不同的編譯器而有所不同,是double float資料型別,c/c++中表示實型變數的一種變數型別。

8樓:悟菱凡元錦

因為是double型所以

a的正確寫法是scanf(「%lf%lf」,&x,&y);同理b也錯了,答案dx,y的輸入得有位址符&,所以答案是c

9樓:匿名使用者

a浮點型的且少了個位址符號(&)

b少了個分號。

c正確d少了個位址符號&

某消費者的效用函式為u(x,y)=xy,他所要購買的商品x的**為每單位px=1元,商品y為沒單位py=2元

10樓:熱情的

x的邊際效用mux=y,y的邊際效用muy=x.

由消費者均衡條件得mux/px=muy/py得y=x/2且由收入條件得x+2y=16

解得x=8,y=4

(2)總效用u(x,y)=xy=8*4=32

11樓:頭號夢想家

1x+2y=16

1x=2y

解二元方程得:x=8,y=4

u=xy=4*8=32

關於c語言中的指標問題,關於c語言中的指標問題。

char p heir 這句話包含了2層意思,一是定義乙個指標變數p,即 char p 二是為指標變數p賦初值,即 p heir 實際是將存放字串 heir 的記憶體位址賦給p 因此這句話實際上等價於 char p p heir char p heir 這個表示定義字元指標變數p,並將存放字串 he...

C語言指標問題,C語言指標問題

這個演算法最後的時候 p和q都是指向a的,在最後這個時候a的結構是,q之前的是所有的除了版 之外權 的字元。q之後的都是原來a裡面的資料,對於這個時刻是髒資料。最後把q指向的那個位置賦值為 0可以在遍歷a的時候,不遍歷到髒資料,而這個時候p正好指向的就是 0,所以 q p 迴圈結束條件是 p 0,因...

C語言這個F函式再指標C語言指標問題

28f為傳值呼叫。所以f中的修改不影響main中變數的值。輸出的還是原始值。即 4,3,5 選d29 a 4b a q b w q b q null a q 0 由於q已經賦值為null,再對 q賦值會引起程式崩潰。這個不對 b w p 指標間賦值,正確。c p a 也就是a a 正確。d p w ...