2022-01-08 14:56:07|已瀏覽:5167次

在 C/C++ 中,sizeof() 是一個判斷數據類型或者表達式長度的運算符。今天我們主要來講一講C/C++基礎sizeof與strlen 區(qū)別,下面先看看sizeof的定義:
1、sizeof 定義其返回值類型為 size_t ,在頭文件 stddef.h 中定義為: typedef unsigned int size_t;從sizeof 的定義可以看出:sizeof 不是一個函數,因為函數調用必須有一對括號。
運行結果為4,97;并不是4,0int num = 97;
printf("sizeof(num = 0)的值:%d\n",sizeof(num = 0));
printf("num 的值:%d\n",num);
char *ss="0123456789";sizeof(ss)=4, //ss是指向字符串常量的字符指針。sizeof(*ss)=1, // *ss是第一個字符。
本文由培訓無憂網達內教育專屬課程顧問老師整理發(fā)布,更多C語言課程信息可關注培訓無憂網C語言培訓頻道或添加老師微信:15033336050
注:尊重原創(chuàng)文章,轉載請注明出處和鏈接 http://elsolbar.com/news-id-13829.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發(fā)布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注c語言頻道查看更多,了解相關專業(yè)課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050