C语言中可以这样吗?

来源:百度知道 编辑:UC知道 时间:2024/06/09 13:10:21
比如 SCANF("%d",C);
IF(C==1)
……………………
可以这样吗?

c必须是一个指针变量

如果你这样定义的话就可以用 int *c;这样的话c一般不等1

...
int c;
...
scanf("%d",&c);
if (c==1)
...
这样可以。。。

应该是这个 SCANF("%D",&c);

SCANF格式不对,应该是这样:SCANF("%d",&c).但前题是C定义为int.