#include stdio.h(6)

#include <stdio.h>
int main()
{ 
  //**************3、字符数组**************
    char array[7] = {'i','P','\0','o','n','e','h'};
    for(int i=0;i<6;i++)
    {
       printf("%c",array[i]);
    }
    printf("\n");
   //字符数组除了使用for循环之后,还可以使用%s,打印

    //当我们用%s去打印字符数组的时候,
    //它的原则是从字符数组的第一个字母开始输出
    //直到遇见\0终止输出
    //如果没有\0,会继续向后输出下一个单元未知的信息。
    //如果字符数组中,我们没有手动的添加\0,
    //只要长度足够,系统会自动帮我们添加\0
    printf("%s\n",array);

    //字符数组还有一个简单的写法
    char str[]="iPhone";
    printf("%s\n",str);
 

    int a = 1;
    int length = sizeof(str);
    //因为字符数组不写\0的时候系统会自己帮我们添加一个\0
    printf("length=%d\n",length);

    //利用sizeof计算数组的个数
    int array1[] = {1,2,4,3,8,0,6,66,666,77,7,888,222,12,32,33};
    int count = sizeof(array1)/4;
    printf("count = %d\n",count);












  return 0;
}

 

posted @ 2018-07-18 16:24  酸笋  阅读(169)  评论(0编辑  收藏  举报