一,数组的初始化
int a[10]={0,1,2,3,4,5,6,7,8,9};
char str[10]="Hello"; //也可以写成char str[10]={'H','e','l','l','o','\0'}
数组长度的计算:
int size = sizeof(arr) / sizeof(arr[0]);//数组的长度
int a=strlen(arr1);//需要引入头文件#include <string.h>
需要注意的是strlen是专门用来求字符串的长度的库函数,它统计的是\0前面的元素的个数
字符串的表示
char arr1[]={'a','b','c','\0'}
int a=strlen(arr1);
printf("a=%d",a};
结果为a=3
使用for循环初始化
#include<stdio.h>
int main(){
int i=0;
int a[10];
for(i=0;i<10;i++)
a[i]=i;
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}结果为0 1 2 3 4 5 6 7 8 9
也可以用函数用键盘打印输出如下