sizeof我沒用過的用法

2022-07-21 03:27:14 字數 623 閱讀 2877

sizeof i,我還是第一次看到的用法

sizeof有三種語法形式,如下:

1) sizeof( object ); // sizeof( 物件 );

2) sizeof( type_name ); // sizeof( 型別 );

3) sizeof object; // sizeof 物件;

所以,int i;

sizeof( i ); // ok

sizeof i; // ok

sizeof( int ); // ok

sizeof int; // error

得到乙個數值型別所對應的字串緩衝大小

#define _type_buf_size(type) sizeof #type

#define type_buf_size(type) _type_buf_size(type)

char buf[type_buf_size(int_max)];

--> char buf[_type_buf_size(0x7fffffff)];

--> char buf[sizeof "0x7fffffff"];

這裡相當於:

char buf[11];

這個怎麼用啊?沒用過

toc這個怎麼用啊 沒用過 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的...

沒用過 gitignore還敢自稱高階開發?

git是跟蹤專案中所有檔案的好工具,但是,您會希望在專案的整個生命週期中不要跟蹤某些檔案及其變更。git中gitignore概念 以.gitignore檔案定義哪些檔案將被git排除跟蹤,被.gitignore匹配到的檔案將不會顯示在git的untracked files列表。gitignore檔案...

因為沒用過,所以沒想過的 goto

今天讀了讀 rui maciel 大神寫的 mjson parser,mjson 解析器是乙個使用 iso c 實現的小型 json 解析器。嵌入式專案中使用到了該解析器,隨即拿出來看看。看到如下 1 enum json error json tree to string json t root,c...