1樓:匿名使用者
*p=&a,指標變數p指向整型變數a,而a的值是10
*p+1=10+1=11
c語言中int x=5 *p=&x *p+1的值
2樓:匿名使用者
c是指標變數,&p是表示其地址;而x未賦值,所以&(x+1)是錯誤的 if(x=y)中的x
3樓:匿名使用者
相當於:x+1;
結果為:x=6
4樓:好程式設計師
你寫錯了吧,感覺有點亂,你看看錯了嗎
在int a=10,*p=&a;語句中,p的值是
5樓:匿名使用者
答案是 c
變數 p 應該是個二級指標 int **p;
執行該程式段後,a的值為
6樓:狸愛窩吧
a的值為11 *p相當於變數a, *p的值為10
記得采納啊
c語言問題
7樓:匿名使用者
答案:b
p = &a ;p指向a的儲存空間
a= *p + b; *p此時a的儲存數值為10,即a = 11。
8樓:匿名使用者
選b啊!很簡單的問題。p指向的是a的記憶體地址,*p就是取a記憶體地址裡的值,然後加上b,才賦值給a。最後a就變成了11
9樓:紫
#include
void main()
compiling...
cpp1.cpp
c:\users\lenovo\desktop\cpp1.cpp(5) :
error c2146: syntax error : missing ';' before identifier 'p'執行復
制 cl.exe 時出
錯.cpp1.obj - 1 error(s), 0 warning(s)是d
若有定義inta51,2,3,4,5則語句a執行後a
陣列的下標是從0開始的 所以 a 1 是指陣列中的第二個數,以此類推。所以 a 1 a 3 a 2 2 a 3 1 a 3 a 4 a 2 4 5 3 6最後為 6 a 1 a 3 a 2 2 a 3 1 a 1 a 3 a 2 2 a 3 1 a 3 a 4 a 2 4 5 3 6 c語言 若有定...
在c語言中若有定義inta5b2c1則表示式
include include char st 110 int main int a 5,b 2,c 1 printf d n a b 表示式為假,輸內出容0 先計算 a b 然後計算b c 即 2 1 不成立,值為假。兩側都是假。結果為假。即0.a b b c 也不滿足,所以表示式a b 結果是f...
C 的問題 int a 1,b 2則ab 的值怎麼算出來?我執行了一下,結果是
在這個表示式中,三目運算子的執行順序是從左往右的但整個表示式的執行順序是從右向左執行的 初始值a 1,b 2,c 3,d 4 先執行 a和 d,得到a 0,d 3 再判斷c 所以表示式c 此時a的值是0 則原表示式簡化為 a 對於a 最終的運算結果是1 希望回答對你有幫助!執行過程如下 1 a b ...