摘要: 今天在做题目的时候碰到一个很奇怪的现象。先看代码:#include <stdio.h> #include <string.h> int main() { char a[100]; int i,len; scanf("%s",a); len = strlen(a); printf("%d\n",len); a[100] = '0'; //请注意a[100] printf("%d",len); return 0; } 我在定义的时候定义的是a[100],其实是从a[0]到a[99]。运行这个程序的结 阅读全文
posted @ 2011-11-02 21:32 magic_box 阅读(586) 评论(0) 推荐(0) 编辑