关于c中字符串的数组问题!

679阅读 0评论2012-12-17 古丁高手
分类:C/C++

#include
int main()
{
 char a[]="i am a stuip!",b[20];
 int i;
 for( i=0;*(a+i)!='\0';i++)
  *(b+i)=*(a+i);
 *(b+i)='\0';
 printf("a is %s\n",a);
 for(i=0;b[i]!='\0';i++)
 printf("%c",b[i]);
 return 0;
    
}
 
 
为什么直接printf 数组a可以打印出字符串,而printf数组b不能呢?
上一篇:linux下U盘、硬盘自动挂载
下一篇:iptables从入门到精通