一个大一初学者的问题 求解答🙏

img


int x下面的scanf可以放到int digit那行以下吗 为什么int 和int之间还能插scanf呢

int X和int digit是两个不同的变量,它们的作用域不同,scanf可以放在int digit下面。
scanf函数必须在digit变量被使用之前被调用,否则digit将不会被正确初始化。

当然可以了, scanf 上下两行都是变量定义, 只要 scanf 在 int x; 下面都是可以的。
变量定义,只要在使用之前, 都是可以的