-4
#include <stdio.h>
int a = printf("cs136/n");
int main(){
printf("%d\n", a);
}
錯誤:(初始化元件是不是編譯時間常數)printf的主要功能之外的拋出錯誤
#include <stdio.h>
int a = printf("cs136/n");
int main(){
printf("%d\n", a);
}
錯誤:(初始化元件是不是編譯時間常數)printf的主要功能之外的拋出錯誤
不能使用的printf函數的外面。在main中移動「int a = printf ...」行。
你變量「a」是一個全局變量。你只能用常量初始化「a」。例如:
int a = 42;
int main()
{
a = printf(...