C語言的數組能夠用變量定義嗎?

今天碰到這個問題,所以寫了個小程序測試了一下.小程序 #include <stdio.h> int num = 0; void test() { char a[num]; printf("%d\n", sizeof(a)); } int main() { num = 10; test(); num = 11; test(); } 是否正確? 運行結果
相關文章
相關標籤/搜索