c語言面試題——內存劃分

錯誤: (1)缺少頭文件 #include <string.h> (2)第四行 char a 爲 1byte,str 只開闢 1byte,但是 strcpy 將 「hello」 (5個字母外加’ \0 ',即爲6byte)。 所以strcpy會造成5個byte的越界。 一、內存分區 (1)四區 (2)五區(將靜態存儲區分爲BSS段和Data段) 對於全局變量和靜態變量, 會自動初始化的(隱式初始化
相關文章
相關標籤/搜索