http://gharee.com/wiki/index.php?action=history&feed=atom&title=Sizeof%28%29_%28sizeof%E8%BF%90%E7%AE%97%E7%AC%A6%29
123,123,123
2025-06-29T12:03:06Z
本wiki的該頁面的版本歷史
MediaWiki 1.21.2
http://gharee.com/wiki/index.php?title=Sizeof()_(sizeof%E8%BF%90%E7%AE%97%E7%AC%A6)&diff=81&oldid=prev
Admin:以“描述<br> sizeof操作符返回一個變量類型的字節(jié)數(shù),或者該數(shù)在數(shù)組中占有的字節(jié)數(shù)。<br> 語法<br> <pre style="color:green"> sizeof(varia...”為內(nèi)容創(chuàng)建頁面
2014-09-12T06:02:55Z
<p>以“描述<br> sizeof操作符返回一個變量類型的字節(jié)數(shù),或者該數(shù)在數(shù)組中占有的字節(jié)數(shù)。<br> 語法<br> <pre style="color:green"> sizeof(varia...”為內(nèi)容創(chuàng)建頁面</p>
<p><b>新頁面</b></p><div>描述<br><br />
<br />
sizeof操作符返回一個變量類型的字節(jié)數(shù),或者該數(shù)在數(shù)組中占有的字節(jié)數(shù)。<br><br />
語法<br><br />
<pre style="color:green"><br />
sizeof(variable)<br />
</pre><br />
參數(shù)<br><br />
<br />
*variable: 任何變量類型或數(shù)組(如int,float,byte)<br />
示例代碼<br><br />
<br />
sizeof操作符用來處理數(shù)組非常有效,它能很方便的改變數(shù)組的大小而不用破壞程序的其他部分。<br><br />
<br />
這個程序一次打印出一個字符串文本的字符。嘗試改變一下字符串。<br><br />
<pre style="color:green"><br />
char myStr[] = "this is a test";<br />
int i;<br />
<br />
void setup(){<br />
Serial.begin(9600);<br />
}<br />
<br />
{0}void{/0}{1} {/1}{2}loop{/2}{1}() {{/1}<br />
for (i = 0; i < sizeof(myStr) - 1; i++){<br />
Serial.print(i, DEC);<br />
Serial.print(" = ");<br />
Serial.println(myStr[i], BYTE);<br />
}<br />
}<br />
</pre> <br />
<br />
請注意sizeof返回字節(jié)數(shù)總數(shù)。因此,較大的變量類型,如整數(shù),for循環(huán)看起來應(yīng)該像這樣。<br><br />
<pre style="color:green"><br />
for (i = 0; i < (sizeof(myInts)/sizeof(int)) - 1; i++) {<br />
//用myInts[i]來做些事<br />
}<br />
</pre></div>
Admin