int a;
printf("请输出一个非零整数:\n");
int reg=scanf("%d",&a);
printf("reg=%d\n",reg);
注:scanf函数有返回值,如果输入是正确的值则返回1,否则返回0,可以根据返回值来判断是否输入值正确(如图所示)
int a;
printf("请输出一个非零整数:\n");
int reg=scanf("%d",&a);
printf("reg=%d\n",reg);
注:scanf函数有返回值,如果输入是正确的值则返回1,否则返回0,可以根据返回值来判断是否输入值正确(如图所示)