C語言,AttachConsole怎么老提示undeclared identifier
3 回答

aluckdog
TA貢獻1847條經驗 獲得超7個贊
意思就是標識符沒有聲明,就是沒有聲明的變量,函數,類型,卻在使用;
標識符:就是 變量,函數,類型 等。
比如
1)沒有聲明語句直接使用
x=10;/* undeclared identifier x */
2) 沒有聲明語句,直接使用函數.
fun(10);
/* undeclared identifier
fun
*/
C要求變量和 函數,類型 要先聲明,后引用。
1)
int main(){
int x;
//
聲明
變量
x=10;
}
2)
int y=10;
//
定義變量, 同時完成聲明.
3)
int fun(){return 10;}//定義函數,同時完成
聲明
函數。
4)
int fun(); //
聲明
函數
int main(){
int x=fun();
return 0;
}
int fun(){return 100;}
//定義函數
- 3 回答
- 0 關注
- 1053 瀏覽
添加回答
舉報
0/150
提交
取消