PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] C檔與CPP檔執行結果不同
作者:
hth9494
(hth9494)
2015-12-31 17:03:29
大大們好,今天我在練習sizeof函數時遇到奇怪的現象,以下截圖來表示
我的操作過程。
我的程式碼:
#include <stdio.h>
int main(){
printf("%d\n", sizeof('a'));
printf("%d\n", sizeof(char));
getchar();
}
作者:
hth9494
(hth9494)
2015-12-31 17:05:00
也預祝大家新年快樂哦~
作者:
bibo9901
(function(){})()
2015-12-31 17:06:00
c的sizeof('a') == sizeof(int)c++的sizeof('a') == sizeof(char)還有sizeof回傳型態是size_t, printf 裡面要用 %zd
作者:
TobyH4cker
(Toby (我要當好人))
2015-12-31 20:08:00
char ch = 'a';printf("%d\n", sizeof(ch));3.到4.沒變我猜是因為程式碼沒有修改就沒有重新編譯?的確跳過編譯了,你把Source.obj刪除後再build就正確
繼續閱讀
Re: [問題] GitExtensions安裝問題
schizophrena
[問題] OpenGL objloader相關問題
on9bb
關於 addressof的實作
dreamboat66
Re: [問題] 介於static和private的宣告?
Caesar08
[問題] GitExtensions安裝問題
schizophrena
[問題] optix範例如何貼圖
micrometer
[問題] 用陣列即時存值及取陣列內值問題
t78923t
[問題] MFC CListCtrl重載DrawItem問題
BIAO
[問題] g++ 編譯後亂碼
yongb
[問題] 介於static和private的宣告?
noodleT
Links
booklink
Contact Us: admin [ a t ] ucptt.com