c - 变量初始化错误?

标签 c

所以我将一个变量声明为整数并将其初始化为 0。当我尝试打印该变量的值时,它给了我一个难以置信的大数字。整数

x=0;
printf("%d", &x);

我就是这样做的。我做错了什么吗?提前致谢。

最佳答案

运算符“&”表示该变量的地址。我们需要像这样使用该变量的实际值...

            printf("%d",x);

关于c - 变量初始化错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29159548/

相关文章:

c - 如何动态选择调度类型?

c - 如何在c中找到数组中最大和最小的数字

c - 为正整数找到 2 的质因数分解的最有效方法

c - 在 C 中使用 char 减去十六进制值

c - 无线工具 : Converting network essid to char

c++ - 使用范围解析运算符传递函数指针arduino

c - 访问越界内存后,段错误不会立即出现

c++ - 为什么有不同类型的指针?

c - XC8 中的不匹配比较

c - 我应该如何以对数时间复杂度生成此序列的第 n 个数字?