1. 程式人生 > >一種使用編譯器編譯時確認字串佔用陣列大小的方法

一種使用編譯器編譯時確認字串佔用陣列大小的方法

@2018-10-19

【方法】

巧妙利用0大小陣列

char temp[0] = "This is test string!";

編譯結果: error:  #144: a value of type "char [21]" cannot be used to initialize an entity of type "char [0]"

由此便可看出陣列大小(包括'\0')

【環境】

KEIL 5.25