rmitrickz 发表于 2015-3-20 19:50:45

关于C的字符数组

我是新手来学小甲鱼的C语言视频。用的是mac 的 Xcode。
代码如下#include "array_1.h"
int main(){

    char a[]="My name is Rick and I am rich ";
    char b;
    int i;
    for ( i=0; *(a+i)!='\0'; i++) {
      *(b+i)=*(a+i);
    }
    *(b+i)='\0';
    printf("String a is %s\n",a);
   
    printf("String b is :");
    for ( i=0; b!='\0'; i++) {
      printf("%c",b);
    }
   
   

   
    return 0;
}我发现那个*(b+i)='\0';加不加都无所谓,并没有小甲鱼老师视频中演示的输出“烫烫”。。。字符串。我也没有别的环境测试,我就想知道是不是xcode会自动识别将'\0'补全呢?望高手解答
页: [1]
查看完整版本: 关于C的字符数组