C语言 输入错误怎么处理【点击查看详情】
假设有如下代码段。int a。while(scanf("%d".&a)) {。if(a >0) break。else printf("重新输入\n")。};这段代码的作用是持续从用户那里读取一个整数,直到读取到一个大于零的整数为止。如果用户输入的整数小于或等于零,程序会输出“重新输入”并要求用户重新输入。这里的关键在于,当用户输入非法数据时,程序不会陷入无限循环。
相关视频/文章