scnaf先后输入同一个字符数组是否会有影响
来源:互联网 发布:千月软件序列号 编辑:程序博客网 时间:2024/06/05 15:35
声明一个字符数组,然后用scanf输入,之前的字符长一些,之后输入的字符短一些,那么之前字符长的部分是否会出现在第二个字符串当中呢?
代码如下:
#include<cstdio>using namespace std;int main(){char s[32];while(scanf("%s",s)==1)printf("之后的字符串为: %s\n",s);return 0;}
结果入下:
由此可见,当输入第二个字符串的时候,s数组不会继承之前的值。为什么呢?
改一改程序,使他输出字符数组的第五个元素。
#include<cstdio>using namespace std;int main(){char s[32];while(scanf("%s",s)==1)printf("之后的字符串为: %s %c\n",s,s[5]);return 0;}
结果:
我们发现,s数组的第五个元素还是f,这就说明在输入第二个字符串的时候,知识在第四位一位加上了‘/0’,然而实际上在结束符的后面还存在之前的影响。
1 0
- scnaf先后输入同一个字符数组是否会有影响
- 快播案上诉是否会对流量矿石有影响?
- veridata实验举例(6)验证agent启动先后顺序是否对捕获update操作有影响
- swoole中的worker_id,task_id以及多个server是否会有影响
- UITextView行数限制:输入字符后,判断是否会超过限制行数
- 字符数组的输入
- 测试同一个动态链接库重复dlopen是否会更新
- 判断输入字符是否中文
- 字符数组的输入方式
- struts敏感字符过滤器(支持同一个key数组形式)
- 智能化检查输入是否都是垃圾字符
- 判断文本框输入字符是否为数字
- 判断输入的字符是否是数字
- Java 判断输入是否为英文字符
- 判断输入的字符是否为中文
- 判断输入的字符是否为数字
- 判断输入字符是否为数字
- 判断输入字符是否为数字
- 第2章 在HTML 中使用JavaScript
- sqlserver 导入excel
- IIS中配置PHP运行环境
- Chrome调试技巧。转载大神的
- PHP完整实战23种设计模式
- scnaf先后输入同一个字符数组是否会有影响
- JS获取当前时间戳
- PreparedStatement的原理
- 向linux内核版本号添加字符/为何有时会自动添加"+"号或者"xxx-dirty"
- JAVA高级用法 —— 反射(一)
- groovy笔记
- C语言之struct A *b和struct A c区别
- Android-BroadcastReceiver类
- 迁移虚拟机vm到可用节点