数组与数组赋值

int类型数组赋值

#include<stdio.h>
int main()
{
    int a[] = {1,2,3,4,5,7};
    printf("a[3]=%d", a[3]);
    return 0;
}
 

char类型数组赋值

1.直接字符串赋值    char a[] = "q,0/=d";

2.逐个赋值                  char b[] = { 'd','b','3','&' };

#include<stdio.h>
int main()
{
    char a[] = "q,0/=d";

    printf("a[3]=%c\n",a[3]);
    printf("a[5])=%c\n", a[5]);


    char b[] = { 'd','b','3','&' };
    printf("b[3]=%c",b[3]);
}

 结果为;

多维数组

int a[3][4]   3代表有三横排,4代表每有横排有四个元素组成

多维数组赋值有两种方式;

1,花括号中嵌套花括号,其中用逗号隔开,其中每一个花括号代表一个一维数组

2,一个花括号将所有所有元素填写,用逗号隔开,元素在其中从左到右,从上到下排列

数组名

int a[3][4];

a        a[0]  都为数组中第一个字母的首地址 

编号;

第一个编号为0

#include<stdio.h>
int main()
{
    int a[3][4] = { {11,12,13,14},{22,23,24,35}, {33,34,35,36}};
    printf("a[2][3]=%d\n", a[2][3]);
    printf("a=%p\n", a);
    printf("a=%p\n", a[0]);
    printf("a[2]=%d\n", a[2]);

    int b[2][3] = { 99,88,77,66,55,44, };
    printf("b[1][2]=%d",b[1][2]);
    return 0;
}

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值