c-我想用一个未初始化的变量打印垃圾值



我想用一个未初始化的变量打印垃圾值。但当我试图在visualstudio上构建代码时,它给了我一个窗口,在这个窗口上没有可以忽略和执行的选项。如何执行此代码?

#include <stdio.h>
void scopes();
void localvar();
int main(void) {

localvar();
return 0;
}
void localvar() {
int m;
int n = 10;
printf("%d %dn", m, n);
for (m = 0; m < 3; m++) {
auto int sum = 0;
sum = m;
printf("%d %dn", m, sum);
}
return;
}

对于Visual Studio,有未初始化的变量是错误的,因此您的程序根本无法编译。

您可以告诉编译器忽略这些错误,方法是将其放在代码的开头:

#pragma warning (disable: 4700)

最新更新