C语言数组


一维数组

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

#include <stdio.h>
int main(){
    ] = {,,,};
    int a;
    ;a<;a++){
        printf("%d\n",IntArr[a]);
    }
    ;
}

多维数组

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

#include <stdio.h>
int main(){
    ][] = {,,,,,,,};
    int a,b;
    ;a<;a++){
        ;b<;b++){
            printf("%d\n",IntArr[a][b]);
        }
    }
    ;
}

字符数组

#include <stdio.h>
int main(){
    ] = {'a','b','c','d'};
    int a;
    ;a<;a++){
        printf("%c\n",CharArr[a]);
    }
    ;
}
#include <stdio.h>
int main(){
    //字符串
    ] = "abcd";
    int a;
    ;a<;a++){
        printf("%c\n",CharArr[a]);
    }
    ;
}
#include <stdio.h>
int main(){
    //字符串
    ];
    scanf("%s",StrArr);
    printf("%s\n",StrArr);
    ;
}

1.字符串连接函数strcat

#include <stdio.h>
int main(){
    char str1[]={"STRing"};
    char str2[]={"CATenate"};
    printf("%s",strcat(str1,str2));
    ;
}

2.字符串复制函数strcpy与strncpy

#include <stdio.h>
int main(){
    ];
    char str2[]={"STRingCopy"};
    strcpy(str1,str2);
    puts(str1);
    printf("\n");
    ];
    strncpy(str3,str2,);
    printf("%s",str3);
    ;
}

3.字符串比较函数strcmp

#include <stdio.h>
int main(){
    char str1[]={"STRing CoMPare"};
    char str2[]={"STRing CoMPare"};
    printf("%d",strcmp(str1,str2));
    ;
}

4.字符串长度函数strlen

#include <stdio.h>
int main(){
    char str[]={"STRing LENgth"};
    printf("%d",strlen(str));
    ;
}

5.字符串内大小写转换函数strlwr与strupr

#include <stdio.h>
int main(){
    char str1[]={"STRing LoWeRcase"};
    char str2[]={"STRing UPpeRcase"};
    printf("%s\n",str1);
    printf("%s\n",strlwr(str1));
    printf("%s\n",str2);
    printf("%s\n",strupr(str2));
    ;
}

05C语言数组的更多相关文章

  1. GO语言数组和切片实例详解

    本文实例讲述了GO语言数组和切片的用法.分享给大家供大家参考.具体分析如下: 一.数组 与其他大多数语言类似,Go语言的数组也是一个元素类型相同的定长的序列. (1)数组的创建. 数组有3种创建方式: ...

  2. C语言 数组 列优先 实现

    C语言数组结构列优先顺序存储的实现 (GCC编译). 从行优先转换为列优先存储方式, 与行优先相比, 不同之处在于改变了数组维界基址的先后顺序, 从而改变了映像函数常量基址. /** * @brief ...

  3. C语言 数组 行优先 实现

    C语言数组结构行优先顺序存储的实现 (GCC编译). /** * @brief C语言 数组 行优先 实现 * @author wid * @date 2013-11-02 * * @note 若代码 ...

  4. 不可或缺 Windows Native (5) - C 语言: 数组

    [源码下载] 不可或缺 Windows Native (5) - C 语言: 数组 作者:webabcd 介绍不可或缺 Windows Native 之 C 语言 数组 示例cArray.h #ifn ...

  5. C语言数组

    在C语言中,对于三维或三维以上数组的使用并没有很好的支持,而且使用率也非常的低,后面会对三维数组做一些简单的分析,这篇文章主要以二维数组来探讨一些C语言中数组使用的相关概念和技巧. 1 一个var[i ...

  6. C语言数组:C语言数组定义、二维数组、动态数组、字符串数组

    1.C语言数组的概念 在<更加优美的C语言输出>一节中我们举了一个例子,是输出一个 4×4 的整数矩阵,代码如下: #include <stdio.h> #include &l ...

  7. Go语言数组的使用

    Go 语言数组 Go 语言提供了数组类型的数据结构. 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形.字符串或者自定义类型. 相对于去声明number0 ...

  8. Go 语言数组

    Go 语言提供了数组类型的数据结构. 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形.字符串或者自定义类型. 相对于去声明number0, number ...

  9. C语言 > 数组和指针

    C语言 数组和指针 const: 关于指针和const需要注意一些规则.首先,把const数据或非const数据的地址初始化为指向const的指针或为其赋值是合法的. 然而,只能把非const数据的地 ...

随机推荐

  1. union关键字及大小端模式

    1. union 关键字 union 维护足够的空间来置放多个数据成员中的“一种”,而不是为每一个数据成员配置空间,在 union 中所有的数据成员共用一个空间,同一时间只能储存其中一个数据成员,所有 ...

  2. C/C++生成可执行文件过程

    编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序.编译的 ...

  3. mongodb AND查询遇到多个index时候可能会做交集——和复合索引不同

    关于MongoDB中索引文档的一个问题? - To illustrate index intersection, consider a collection orders that has the f ...

  4. 【转】Material Design 折叠效果 Toolbar CollapsingToolbarLayout AppBarLayout

    我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计.这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来 ...

  5. iOS:界面适配(二)--iPhone/iPad适配(关于xib)

    本文纯属个人看法,强迫症后遗症 版本:xcode 6.0 + iOS SDK 8.0 讨论范围:控制器的view(创建VC时自带的xib) ------------------------------ ...

  6. hdu 6035(树形dp)

    题意:给你棵树,树上每个节点都有颜色,每条路径上有m种颜色  问你所有路径上出现的颜色的和 思路:答案求的是每种颜色对路径的贡献  我们可以反过来每种颜色不经过的路径的条数 假设根节点的颜色为x  我 ...

  7. 第十周 Leetcode 546. Remove Boxes (HARD) 记忆化搜索

    Leetcode546 给定一个整数序列,每次删除其中连续相等的子序列,得分为序列长度的平方 求最高得分. dp方程如下: memo[l][r][k] = max(memo[l][r][k], dfs ...

  8. 盘点国内网站常用的一些 CDN 公共库加速服务(转载)

    百度CND jQuery 地址:<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></scri ...

  9. js滚轮事件需要注意的兼容性问题

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. 0623-TP框架整理一(下载、入口文件、路由、创建控制器、调用模板、系统常量、命名空间)

    一.下载解压后用ThinkPHP(核心)文件 核心文件夹(ThinkPHP)不要改,是作用于全局的,有需要可以改应用目录(Application) 二.创建入口文件: 运行后出现欢迎界面,在说明系统自 ...