请问以下 我这个显示num 未声明的标识符

#include <stdio.h>
int main(void)
{
int unm;
num = 1;

printf("I am a simple");
printf("computer.\n");
printf("My favorite number is %d because it is first.\n",num);

return 0;

}

你定义的int unm;
赋值的是num
你题目的解答代码如下:

#include <stdio.h>
int main(void)
{
int num; // unm 改成num
num = 1;

printf("I am a simple");
printf("computer.\n");
printf("My favorite number is %d because it is first.\n",num);

return 0;
}

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img