这里是我的第一个c语言编程。当我想得到用户输入并显示用户输入的输出时,我遇到了问题。这里是我的代码:
#include <stdio.h>
int main(){
printf("Enter the number : ");
int hallo = 0;
scanf("%d", hallo);
printf("hallo, %d", hallo);
}
执行代码后,最后一行未出现,其中为prinf("hallo, %d", hallo);
,用于显示用户输入。
3条答案
按热度按时间2izufjch1#
代码的第4行:第一个月
此处应使用
&hallo
,而不仅仅是变量名hallo
。&
符号的意义在于它给出了一个特定变量的地址,所以无论用户输入了什么值,它都会被存储在变量的地址(在本例中是变量hallo
的地址)。bvpmtnay2#
在scanf中的"“后使用&类似于此scanf(“%d”,& hallo);
wmomyfyw3#