[英]I wanted to print garbage value with an uninitialized variable
我想用未初始化的變量打印垃圾值。 但是當我嘗試在 Visual Studio 上構建代碼時,它給了我一個窗口,並且在窗口上沒有忽略和執行的選項。 如何執行此代碼?
#include <stdio.h>
void scopes();
void localvar();
int main(void) {
localvar();
return 0;
}
void localvar() {
int m;
int n = 10;
printf("%d %d\n", m, n);
for (m = 0; m < 3; m++) {
auto int sum = 0;
sum = m;
printf("%d %d\n", m, sum);
}
return;
}
對於 Visual Studio,具有未初始化的變量是錯誤的,因此您的程序根本無法編譯。
您可以通過將其放在代碼的開頭來告訴編譯器忽略這些錯誤:
#pragma warning (disable: 4700)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.