scanf("%s%s",&a,&b)是什么意思?

如题所述

这行代码的意思是,使用scanf函数从标准输入中读取两个字符串,并将它们分别存储到变量a和变量b中。其中,%s表示字符串格式化输入,&a和&b表示变量a和变量b的地址。
需要注意的是,由于%s会读取到字符串末尾的空格或者换行符,因此如果输入的字符串中包含空格或者换行符,scanf可能会读取到意外的字符,导致程序出错。为避免这种情况,我们可以使用fgets函数来代替scanf函数,以读取带有空格或者换行符的字符串。
大家点点关注,后续有疑问可直接评论区问我,有空的话会给大家整理更详细的信息~
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜