關於C 小問題

時間 2022-12-06 08:51:00

1樓:匿名使用者

sizeof(x)有兩個意思;(1)取得x的長度.(2)以x為形式如#include

main()

就能夠動態地申請到乙個以int為形式,以num為大小的陣列.

sizeof 就是求出x的長度.

len=sizeof/sizeof 就應該有在程式中的作用了.根據上面的內容和程式上下文大概可以會意出在程式中的作用..

2樓:

我想你說的是len=sizeof(x)/sizeof(x)這樣乙個形式.

它一般用於這樣的情況:你在程式裡用不確定個數的陣列初始化方式定義了乙個陣列:

int a=;

char str=\"hello\";

要自動獲得這個陣列的元素個數就這樣寫:

len=sizeof(a)/sizeof(int);

len2=sizeof(str)/sizeof(char);

注意這樣的方法不能用於動態分配空間的陣列的計算

3樓:匿名使用者

sizeof/sizeof 沒見過阿,這樣除有啥意義啊?

4樓:匿名使用者

不能吧,還有這樣的語句啊。

從來沒見過。

5樓:匿名使用者

還是看不懂上面說的。

關於c語言的小問題,關於c語言的乙個小問題

是定義最小值和最大值兩個常量,加上const說明這兩個常量一旦定義就不能被改變了,去掉之後就是兩個普通的變數了,可以在程式中被改變 const float min 0.0f 定義乙個最小單精度實數為0.0,這個值不允許改變 const float max 100.0f 定義乙個最大單精度實數為100...

C的小問題,C的乙個小問題

include define i 3 int main void for a 0 a 10 i i 1 a n a return 0 按照你的要求在你的程式基礎上改的,除錯後沒問題。補充回答 當你輸入少於10個字元的時候,在最後乙個有效字元後你敲的是 回車 也就是說,在最後乙個有效字元的後面的乙個元...

電腦c盤大小問題,電腦C盤大小問題

c盤怎麼著也弄10g,弄個8g少那麼兩g不值當的,別那麼摳摳算計,沒嘛用,隨著你軟體的增多跟系統的時間,c盤會越來越大,況且現在有很多軟體比如google map就只能裝到c盤,系統盤怎麼著也得有2g的空餘 你得往以後想 還有,我建議你最好別動虛擬快取的位置,tmp也別動 就留在c盤,不然會出現各種...

c語言小問題

一樓說的差不多了,不過我也來補充下,希望可以說得更詳細點。float是單精度浮點型資料,在記憶體中佔4個位元組 32bit 有效數字6 7位,數值範圍為 3.4 10 38 3.4 10 38,double為雙精度浮點型資料,記憶體中佔8個位元組 64bit 有效數字有15 16位,數值範圍為 1....

c語言的小問題,C語言的乙個小問題

這是在計算乙個字串裡有幾個單詞,字串是空格就說明沒單詞,else if word 0 說明字串不是空格,但前面乙個字串是空格,這裡就找到了單詞 for i 0 c string i 0 i 表示字元變數c為字元0時迴圈結束 if c word 0 字元c為空時將0賦值給word else if wo...