c语言 字符问题
编译后 在数入数据的时候 数据之间的用空格和用逗号的差别是什么 本帖最后由 orino 于 2018-1-31 12:22 编辑空格为过滤字符,只要不是字符串类型的输入,都会跳过,而逗号不会被过滤。
例如scanf("%d%d", &a, &b)
输入数据的时候 输入 a空格b,或者空格a空格空格b都没关系,反正会被过滤。
scanf("%d,%d", &a, &b)
这里的逗号不会被过滤,输入数据的时候一定要把,加上,即一定要输入 a,b这样的数据才能使得正确读取ab数据 输入函数中不建议用逗号作为分隔,因为它使得输入格式过于死板
页:
[1]