最简单程序的分段错误?

cap*_*pex 1 c segmentation-fault

我刚刚开始,但这段代码给了我一个"分段错误",我不知道它有什么问题:

#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;

}
Run Code Online (Sandbox Code Playgroud)

Mik*_*ike 8

scanf("%d", number)被赋予int本身,但实际上需要一个指针int.尝试scanf("%d", &number)