谢谢你,的确中间加一个“,”就可以了。但“,”不也是字符码,不会使y=,吗?麻烦再解释一下,谢谢。

2025-01-15 00:38:53
推荐回答(1个)
回答1:

scanf是格式化输入函数,当你写成scanf(“%d,%d”,&a,&b);时编译器认为你是将,作为分隔符
当你写成scanf(“%d%d”,&a,&b);这样时编译器就用系统默认的分隔符作为你输入的分隔,一般空格、制表符和新行符都用做域分割符号,
详细的你看一下百度百科你关于scanf的介绍,写的很详细

直接百度scanf