作业帮 > 综合 > 作业

关于C语言定义变量的问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 10:31:42
关于C语言定义变量的问题
c语言中可以通过 判断某条件是否成立 然后据此决定是否定义变量吗?
比如可以达到如下效果的程序段有么?
if (条件成立) {定义变量c};
可以是可以的,但定义的变量只能在 if 函数中使用,
如:
if(1)
{
int b=5;
printf("%d",b);
}
可输出b的值,但如果是:
if(1)
{
int b=5;
}
printf("%d",b);
则会报错:变量b没有定义.