1樓:隔壁小鍋
int *p;*p=100;則 printf("%d",p); 的輸出結果是100是不對的,p宣告為乙個int型指標,但是沒有指向具體的記憶體空間。
int型別在記憶體中佔用了4個位元組,也就是32位。int型別是有符號的,因此,32位並不會全部用來儲存資料,使用最高位來儲存符號,最高位是0,提示資料是正數,最高位是1,表示資料是負數,使用其他的31位來儲存資料。
2樓:極風之劍
這是不對的,p宣告為乙個int型指標,但是沒有指向具體的記憶體空間,賦值操作是非法的,執行時要報錯。
3樓:匿名使用者
首先,你定義了乙個指向整型變數的指標p,將100賦值給p,則p指向的就是100這個整型量,所以輸出的p就是100,對的那,我就得
4樓:
錯的,指標p沒有指向變數位址,不可以使用*p
5樓:小汐琴
不對,指標p只有宣告,沒有初始化,不能使用
6樓:九曲青溪
不對,輸入的是位址,而不是值。輸出用 *p,則輸出是100
在實際執行中根本不能執行,你的*p沒有初始化,*p=100,是沒有任何意義的,100給 p指向的位址,p指向的位址不知道。
設有如下定義:int x=10,y=3,z;則語句printf("%d\n",z=(x%y,x/y));的輸出結果是多少?
7樓:匿名使用者
最後乙個printf函式的值是x除y的商以整型輸出,裡面的引數是乙個逗號表示式,逗號表示式的值為最後乙個的值,所以輸出的是x除以y的值,x%y意思是10除以3的餘數為1,x/y意思是x除以y…,%為求餘運算子
8樓:匿名使用者
3嘛 z其實就等於x/y 即3
9樓:匿名使用者
x%y=1;x/y=3
z=(1,3)
輸出的是1!!!
設有如下定義,int x=10,y=3,z; 則語句printf("%d\n",z=(x%y,x/
10樓:匿名使用者
逗號運算子,取後值,因此z=(x%y,x/y)就是z=x/y
z=x/y =10/3 三個都是整形變數,因此是整除運算,z的值為3,printf輸出z的值,結果為3
11樓:聽不清啊
x/y是最後逗號表示式的值,賦給z,也是最後輸出的值。
12樓:big漂亮
%d\n 是說把逗號後的結果以十進位制顯示出來。並換行
z=(x%y,x/y) 是把x/y的值給z (因為是逗號運算子,所以整個值是逗 號後面的值。在這x對y取餘沒有作用。
結果是輸出z的十進位製數。 z是x除y的值。
53、設有如下定義: int x=10,y=3,z; 則語句 printf("%d\n",z=(x%y,x/y)); 的輸出結果是
13樓:匿名使用者
x%y,x/y,逗號運算子,依次執行各表示式,並將最後乙個表示式的值賦給z
另外,x/y是整型運算,結果為整型。
x%y=1,x/y=3,將3賦給z,z的值是3選d
14樓:匿名使用者
選擇d逗號表示式的值由最末項決定即x/y,顯然值為3
5. 設有如下定義:int x=l,y=-1;,則語句:printf("%d\n",(x-- & y++);的輸出結果是 5
15樓:0女少女少
這裡關鍵就是 x++ 問題
x=1x++:整個表示式值還是x本身1,但下次再用到x時,x就是2了;
++x:整個表示式值就是2了,x=2;
16樓:匿名使用者
開始x=1 ,y=-1
(x-- & y++) 開始x--=1 真 x變成0
y++=-1 此時y=0 就是
什麼是對聯 下定義 ,什麼是對聯?
對聯是利用漢字特徵撰寫的一種民族文體。一般不需要押韻 律詩中的對聯才需要押韻 對聯大致可分詩對聯,以及散文對聯等。傳統對聯的形式相通 內容相連 聲調協調 對仗嚴謹。秦漢以前,我國民間過年就有懸掛桃符的習俗。所謂桃符,即把傳說中的降鬼大神 神荼 和 鬱壘 的名字,分別書寫在兩塊桃木板上,懸掛於左右門,...
有以下定義int a 0 double b 1 25 char c Adefine d 2下語句中錯誤的是A aB bC c D d
d錯誤。int,float,double和char都可以進行後自增操作,d是 define的常量,執行d 等價於 2 常量不可以自增,是錯誤的。哥們。這是倆個執行結果 答案不一定是對的 include int a 0 double b 1.25 char c a define d 2 int mai...
關於別太早下定義的名言,不要過早下定論的名言
三思而後行 南齊書 公冶度 季文子三思而後行。子聞之,曰 再,斯可內矣。知彼容知己,百戰不殆 孫子 謀攻篇 知彼知己,百戰不殆 不知彼而知己,一勝一負 不知彼,不知己,每戰必殆。深思熟慮 魏書 程駿傳 且攻難守易 則力懸百倍 不可不深思 不可不熟慮。在事情還沒有弄清真相之前,請不要早下結論。中國著名...