1.用来储存字符串的数组

字符串:由数字、字母、下划线组成的一串字符,例如“a_b1”

字符串在C语言中,没有原生类型。

用数组记录一组字符串“abc”的基本语法是:

char arr1[] = "abc";

char arr3[] = { 'a','b','c','\0' };

其中“\0”为字符串结束的标志。

:\0只是结束的标志,不算做字符串内容。

计算数组的长度:

printf("arc1[]的字符串长度是%d\n", strlen(arr1));

(该strlen函数被包含着<string.h>中)

2.一维数组的使用

数组的创建:在创建数组时,我们必须定义数组的类型和大小,数组的大小不能为0,数组中的元素类型都是相同的。

int arr1[4];                        //未赋值
int arr2[] = { 1,2,3,4 };
int arr3[4] = { 1,2,3,4 };
int arr4[5] = {1,2,3,4 };           //第五个元素初始化为0
//int arr5[3] = { 1,2,3,4 };        //储存溢出,报错

数组的输出:

逐个输出    (输出的第一个元素的下标为0)

    int i; 
    for(i =0; i < 4; i++){
        printf("%c", arr3[i]);
    }