知识:字符串接受结束后自动加'\0'。 使用scanf("%s",&s);输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止*/
scanf 不能读取回车和储存
scanf不能接受空格、Tab、回车等; 而gets能够接受空格、制表符Tab和回车等;
碰到缓冲区里面的空字符(空格,tab,回车,换行就会截断并添加\0),而gets是要等回车才截断字符串并添加\0的
sprintf(a,"%2.2s",a);中第一个2表示最终生成的字符串不超过2个字符,如果超出了最后一位用字符串结束符填充,,第二个2表示在后面的字符串中最多去2个字符,
现在,有一行括号序列,请你检查这行括号是否配对。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。