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

本文介绍了C语言中二维数组的实质是一维数组,以及如何操作二维整型和字符型数组,包括使用strcpy、strcat和strcmp等函数进行字符串操作。
摘要由CSDN通过智能技术生成

二维数组

        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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值