如果你输入 "hello world",那么实际输入的内容为字符串 "hello" 和字符 ' '(空格)。这是因为 %s 会读取一个字符串,直到遇到空格或换行符为止,而 %c 会读取一个字符,包括空格。因此,scanf("%s%c",&arr[i],&a); 会将 "hello" 存储在 arr[i] 中,将空格存储在 a 中。

C语言中scanf(

原文地址: https://www.cveoy.top/t/topic/p4nK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录