c语言主函数中有一段用大括号括起来了,其中定义的变量与主函数变量冲突,求解释?

2025-03-29 08:52:03
推荐回答(1个)
回答1:

一对花括号理里面叫做语句块 在其中的定义的变量在其括号可以使用
void main()// int main()才是正确的
{
int k=1,m=2; //使用于大括号
m++;
{ //语句块看着独立单元进行了
int k=0;// 使用于这个括号中
k+=m*2;
printf("%d,%d#",k,m);
k++;
}
printf("%d,%d#",k,m);//用大括号的语句
} //