最新动态
c语言数组(2)
2025-01-12 02:25

二维数组

所有数组本质上都是一维数组

        类型说明符 数组名[常量表达式] [常量表达式]

//数据类型为 int[10][10]

//int [10] a[10];

        一个数组,其中每个元素是int[10]类型的(一维数组

注意:
   二维数组 和 一维数组 单纯从内存空间看,没啥区别 
   二维数组 仅仅时语法使用时,提供的使用方式 
   本质,其实都是一维数组 
 

字符数组与字符串

char a[10] = {h,e,l,l,o}

一个一维字符型数组

“hello”代表字符串

        字符串的结尾为’0‘

 总结:
  1. char s[10];//批量  
  2. "hello" //字符串  --- 一串字符  ""  内存角度 '0'
  3. 使用时
     不太关系 数组长度  //数组只是存放字符串的一块空间 
     操作字符串时
     主要,有没有到达 结束标志

一些关于字符串的函数

strcpy

        char *strcpy(char *dest, const char *src)
功能:
    拷贝字符串 
    将 src源字符串 拷贝 dest 目标字符串 中 
参数:
   @dest 存放目的字符串的一块空间的首地址
   @src  存放 源字符串 的一块空间的首地址
 

strcmp

        int strcmp(const char *s1, const char *s2);

   功能

        比较两个字符串大小

        将大小的差值返回

  参数

        @s1存放目的字符串的一块空间首地址

        @s2存放目的字符串的一块空间首地址

strcat

        char *strcat(char *dest, const char *src);
   功能:
        拼接两个字符串 
        将src拼接到dest中 
   参数:
     @dest 存放目的字符串的一块空间的首地址
     @src  存放 源字符串 的一块空间的首地址      
 

    以上就是本篇文章【c语言数组(2)】的全部内容了,欢迎阅览 ! 文章地址:http://fabua.ksxb.net/quote/7228.html 
     动态      相关文章      文章      同类文章      热门文章      栏目首页      网站地图      返回首页 海之东岸资讯移动站 http://fabua.ksxb.net/mobile/ , 查看更多