简书链接:c语言scanf的理解
文章字数:94,阅读全文大约需要1分钟

1
2
3
4
5
   int result;
int inputcontent;
result=scanf("%d",&inputcontent);// rsult=0表示失败,1为成功.
printf("result =%d ,input content=%d \n",result,inputcontent);
//输入1 那么result=1 ,content=1,输入a,那么result=0,content=0,输入5 result=1,content=5,
1
2
3
4
5
6
7
8
    printf("输入二个数据用换行切换:");
int result;
int inputcontent;
int inputcontent1;
result=scanf("%d\n%d",&inputcontent,&inputcontent1);// rsult=0表示失败,1为成功.//如果\n是,那么输入1,3才能对应的接受,否则结果出乎你的想象.比如result=2.
printf("result =%d ,input content=%d content1 %d\n",result,inputcontent,inputcontent1);
return 0;
}