学习日志以及个人总结第九天

发布时间:2024年01月25日

二维数组

? ? ? ? 3

本质. 语法

拓展

魔方阵

day9

1.字符数组
2.字符串:最终计算机中,是按字符数组的形式存储字符串,最终一定以'\0'为结束符号
3.定义一个字符数组
char s[]={};
char s[]="hello";
4.plan?
strcpy---字符串拷贝

strcat---字符串拼接
?strcat?
?功能:字符串拼接
?参数 @ dest @str
?返回值:成功 返回dest
?? ??? ? 失败 NULL


strlen---统计字符串长度
strcmp---比较两个字符串
参数:S1 S2
?? ?表示两个字符串
返回值:
?? ?>0?? ?s1>s2
?? ?==0?? ?s1==s2
?? ?<0?? ?s1<s2
?? ?实际上就是结束位置上字符的差值
?? ?
gets
puts?
5.输入字符串
scanf//不能输入带空格的
gets ? ? ??


--------------------------
二维数组:
定义
类型说明符 数组名【常量表达式】【常量表达式】;

二维数组中:
行 列
int a[3][4];//3行4列
int a[3][4][5]; ? //三维
.....
//c语言里二维数组的本质-------> 一维

all in all总结:
1.C语言中,不存在真正的二维数组,只有一维数组?
2.二维数组本质,是一维数组的一维数组


二维字符型数组:
char s[3][10];

总结:
1.数组概念
2.数组定义
一维整型
一维字符型
二维整型数组
二维字符型数组
3.重点
?? ?a.二维数组本质
?? ?b.二维整型数组操作---访问具体的元素 a[i][j]
?? ?c.二维字符型数组
?? ??? ?放多个字符串
?? ??? ?char s[3][10];
4.掌握
?? ?a.排序算法
?? ? ?选择
?? ? ?冒泡
?? ? ?插入
?? ? ?查找
?? ?b.字符串
?? ??? ?strlen
?? ??? ?strcpy
?? ??? ?strcat
?? ??? ?strcmp

文章来源:https://blog.csdn.net/xxx64646649/article/details/135820115
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。