不能与函数名及关键字如if 、while、for、printf之类的重名,如果是输出语句,应该可以的。
你说的语句是函数名把?
如果是的话要看变量名和函数名是不是在同一作用域出现了,
如果不在同一作用域出现就可以,如:
void sdf()
{}
int main(void)
{
for(;;)
{
int sdf;
}
sdf();
}
在同一作用域出现就不行了,如:
void sdf()
{}
int main(void)
{
int sdf;
sdf();
}
c语言变量名不能与c语言关键字重名
变量名不能与语句名相重复
和语句重名?
反正不管你说的是if while这样的关键字 还是函数名应该都是不可以的