C語言題目,求詳解,C語言,求詳解,謝謝!

2021-03-03 21:42:52 字數 1076 閱讀 8155

1樓:聽不清啊

c.*p3=getchar(); 不能正確賦值。

因為p3雖然是指向char的指標,但是它並沒有指向可使用的char單元。

2樓:匿名使用者

cp3沒有被分配儲存空間或指向記憶體空間, 不能這樣賦值

3樓:蓋成娘

答案應該選c吧,p3是野指標,*p3不能正確使用

c語言,求詳解,謝謝!

4樓:我喜歡看火影

2+1+4+5=12再湊成結構體中最大成員的整數倍(5的倍數)。12+3=15.

聯合體只佔最大的那個空間。

5樓:育知同創教育

這題是計算結構體的大小 1+1+4=6 ,但結構體必須是結構成員的最大型別的整數倍 所以這裡的int是4個位元組 得出struct test的大小為8個位元組

c語言程式設計題目,求大神解析!

6樓:匿名使用者

沒增加p++相當於一個普通變數++運算,只不過具體加的數是指定資料型別的寬度,即sizeof(teacher).只是遞增了一塊地址,

只有new一個teacher時才會是實實在在增加一塊記憶體佔用.

你在快遞盒上原先的***路10號+1,不會實實在在建立一幢房子,是吧?,只有在隔壁造一幢新房子,然後申請編號,這個***路11號才有意義.new就是向**申請造新房子並編號.

這個**就是系統.

7樓:匿名使用者

應該是一個t陣列元素的sizeof

請看printf("len %d\n",sizeof(t[0]));

printf("pt %ld\n",pt);

pt++;

printf("diff %ld\n",pt);

執行結果

len 32

pt 93988814753888

diff 93988814753920

8樓:

執行p++後,位元組數增加400。

C語言以下程式執行後sum的值是求詳解,謝謝

sum是int型變數,預設初始化為0.for迴圈體執行了5,實際上sum 1 2 3 4 5 15。c語言 下面程式段的執行結果是 求詳解,謝謝!k 0,m 5 因為經過k 這一語句之後j已經從0變為1了 列印輸出的是 k 2,n 5.有以下程式,程式執行後的輸出結果是 求詳解!選 b fun in...

幾道C語言小題,,求詳解,幾道C語言二級考試題,求詳解

第一個沒有答案吧,標示符由字母 數字 下劃線組成,第一個必須是字母或下劃線。但又不能是關鍵字所以沒有答案咯。第二個選cc選項相當於下列語句 if a b a b b c 第三個選dwhile k n 2 執行這個的時候k 0k 執行時,先取k的值是0,為假,所以 n 2就不執行了,再將k的值加1,所...

簡單的C語言選擇題求詳解,一個簡單的C語言選擇題求詳解

全是錯誤的。a 雖然書寫格式沒有錯,但既然有空的,就得初始化,以使編譯器知道應該是幾。b 只可以靠近陣列名的那一個空著,就是說書寫格式都錯了。c 道理同b。d 除了靠近陣列名的可以空著,其他的都不能空著。c語言選擇題一個,求詳解 a 是對的,換行會看的更加清晰。define size 10 把siz...