这是初始化为0,如果后面num先作为左值使用,而不是右值,不初始化也可以。
主要是你的代码有几处要修改:
一是要将num = num1+num2放到scanf语句之后,得先输入num1和num2的值你才能相加啊
二是第一个printf你就是提示用户输入两个整数,你干嘛输出num1和num2呢?这时候这连个变量还没输入值,是个随机垃圾值啊
三是scanf语句中,num2前面也要加&符号
int main()
{
int num1,num2,num;
printf("请输入两个整数:");
scanf("%d%d",&num1,&num2);
num = num1+num2;
printf("num=%d",num);
return 0;
}