C语言学习笔记-3

一、数组

1.定义:

在程序设计中为了方便处理数据把具有相同类型的若干变量按有序形式组织起来——称为数组。数组就是在内存中连续的相同类型的变量空间。同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的。

数组的定义方法: 数据类型 数组名[元素个数]

//定义数组
int array1[10];//定义一个含有10个元素的整型数组
//数组赋值方法1
array1[0]=1;//给数组的第一个元素赋值为1
//数组赋值方法2
int array1[10]={1,2,3,4,.....10};
//数组元素赋值方法3:循环赋值



//如果数组在赋值时只赋值了一部分元素,没有赋值的元素值默认为0
 //[]中不定义元素个数,定义时必须初始化
	   int a[] = { 1, 2, 3, 4, 5 };//定义了一个数组,有5个成员

2.二维数组

//二维数组的定义和赋值
//定义:数据类型 数组名[行][列]
int arr[3][4]=
{
    {1,2,3,4},
    {5,6,7,8},
    {9,11,12,13}
}

3.字符数组和字符串数组

//定义字符数组
char arr1[5]={'h','e','l','l','o'}

//定义字符串数组
char arr2[6]={"hello"}//在定义字符串时,末尾会添加字符串结束标致\n,表示字符串结束

//字符串数组是使用双引号,字符数组是使用单引号 
char arr3[6]={'h','e','l','l','o','\0'}//等价于arr2

//%s 表示打印一个字符串,遇到\n停止
printf("%s",arr2)
//字符串数组的比较
while(arr1[i]==arr2[i])

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值