[C]編譯器對char數組聲明的一個行爲

1 概述 若是使用char[]來聲明char數組,那麼編譯器會自動計算後面的字面量字符數,再加上一個空字符,做爲它的長度。實際上這個數組最後一位被編譯器強行加上了\0:html #include <stdio.h> #include <unistd.h> #include <fcntl.h> #define BUFFSIZE 4096 int main(void) { int fd_1
相關文章
相關標籤/搜索