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

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