main(){int a,b,c;printf("%d\n",scanf("%3d-%2d-%4d",&a,&b,&c));printf("a=%d,b=%d,c=%d\n",a,b,c);getch();}输入12-345-6789怎么C=12803返回值为什么是2呢??谢谢解答
main(){int a,b,c;printf("%d\n",scanf("%3d-%2d-%4d",&a,&b,&c));printf("a=%d,b=%d,c=%d\n",a,b,c);getch();}输入12-345-6789怎么C=12803返回值为什么是2呢??这句话编译能通过吗?
这种写法应该没有错。!顶~~~~~~~~·
哪位大哥哥帮小弟解答下C为什么等于12803呀SCANF函数中不是指定C的宽度是4位吗还有就是返回值为什么等于2呀
可以执行啊