編程題中所遇到的編譯錯誤
阿新 • • 發佈:2018-08-31
can scan for tle erro spa val class 。。
編譯錯誤 1:
error: variably modified ‘stack1‘ at file scope
出現錯誤代碼段:
const int MaxSize 50; int id[MaxSize];
修改方法:
#define MaxSize 50 int id[MaxSize];
編譯錯誤 2:
warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wun
出現錯誤代碼段:
int m, n; //第一種 scanf("%d", &m); //第二種for(int i = 0; i < n; i++) { scanf("%d", &m); }
修改方法:
int m, n; //第一種 if (scanf("%d", &m)) { /* code */ } //第二種 for(int i = 0; i < n; i++) { if (scanf("%d", &m)) { /* code */ } }
未完待續。。。
編程題中所遇到的編譯錯誤