我刚刚开始,但这段代码给我一个“段错误”,我无法找出它有什么问题:
#include<stdio.h>
int main (void) {
int number = 0;
int lastDigit = 0;
printf("Enter an integer: ");
scanf("%d", number);
number = number*10;
printf("Number times ten is %d.\n", number);
return 0;
}
最佳答案
scanf("%d", number)
被赋予 int
本身,但实际上需要一个指向 的指针整数
。尝试 scanf("%d", &number)
关于c - 最简单程序的段错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2778157/