“被空白终止”是什么意思?

时间:2015-07-14 10:35:14

标签: c

“编写一个函数 int convert(),一次读取十进制数字一个字符(数字),以空格结束,并返回该数字的值。” 你能帮我解决一下吗?我无法理解“以空白终止”,我通常以输入结束。

3 个答案:

答案 0 :(得分:3)

可能您的老师意味着Whitespace character,但空白这个词并不与 C 一起使用,而是与图灵机一起使用。

空白字符是用于间隔文字的字符,在 C 中常见字符为'\t''\n''\r''\f',{ {1}}。

他/她也可以指空终止符,或' ',即值为0的字符,但通常在使用常用输入法的空终止符之前找到换行符。

无论他/她意味着什么并不重要,作为一名熟练的程序员,你已经发现唯一重要的是将数字与非数字分开

答案 1 :(得分:0)

如果我错了,请纠正我,但我认为空白是\ 0

答案 2 :(得分:0)

我不知道这个问题是否意味着......

当您通过gets()函数读取字符数组时,按Enter键,数组将与第一个位置输入的字符一起存储,NULL字符即:以空白终止。所以你可以拿第一个元素并打印出来。