C语言--

@[C语言]关于数组
----删除的逻辑

在这里插入图片描述
在这里插入图片描述总结
数组是可以在内存中连续多个元素的结构
数组必须先声明,才能使用
一位数组可以用一个循环动态初始化
而二维数组可以嵌套循环动态初始化
二维数组可以看做是一维数组嵌套而成的

二维数组
语法:datetype name[roe size][cols ize];
double score [5][3];
int animate [4][4]; //前者表示行后者表示列
int i,j;
//使用二维数组表示学生成绩表(例子为四名学生的四门成绩)
double scores[4][4]= {
{98,67,89},
{99,77,88},
{43,78,90},
{78,99,67}

                   }

注意:
对于二维数组初始化有如下说明:
1)可以只对部分元素赋初值,末尾赋初值元素自动取0;
2)如果对全部元素赋初值,则第一组元素长度可以省略。

字符数组
语法:
char 数组名[常量表达式1][常量表达式2]
数组长度设定时 若小于输入,语法错误
若小于输入,补入\0
若要运用字符函数则需要加上**#include<string.h>**
字符串输出:puts
格式:puts(字符数组名)
功能:将一个以‘\0’,结束的字符输出到显示器上,输出时将‘\0’转化为‘\n’,因此可以自动换行。
puts→\0→\n
\0←\n gets( )
字符串连接 stract:
语法:stract(字符组1,字符组2)
字符串复制:
语法:strcpy(字符组1,字符组2)
功能:覆盖
字符串比较:
语法:strcmp(字符串1,字符串2)
字1>字2 正
字1<字2 负

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值