c语言用一维数组求字符串,C语言总结(一维数组、二维数组、字符数组和字符串)...

这篇博客总结了C语言中的数组,包括一维数组的定义、引用、初始化和程序示例,以及二维数组、多维数组的概念和操作。此外,还详细介绍了字符数组和字符串,包括它们的定义、初始化、引用以及常用字符串处理函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C语言总结

第七章、数组

一维数组

一维数组的定义

一维数组的引用

一维数组的初始化

程序举例

二维数组及多维数组

二维数组的定义

二维数组元素的引用

二维数组元素的初始化

程序举例

字符数组和字符串

字符数组

字符串

第七章、数组

数组是构造数据类型之一

数组: 有序数据的集合,用数组名标识

元素: 属同一数据类型,用数组名和下标确定

一维数组

一维数组的定义

定义方式:

55225c756dcf40110599f6deaa161542.png

例: int a[6]

6351edc51b4f14fa86f60d60c3c2f8f9.png

一维数组的引用

1、数组必须先定义,后使用。

2、只能逐个引用数组元素,不能一次引用整个数组。

3、数组元素表示形式: 数组名[下标] ,下标可以是常量或整型表达式 。

一维数组的初始化

初始化方式:

eaecd783566e4f227a7883012b39fa5a.png

说明:

1、数组不初始化,其元素值为随机数。

2、对static数组元素不赋初值,系统会自动赋以0值。

5f44e9f3a9df2f519d36c6ea7377c816.png

3、只给部分数组元素赋初值。

ea97d8aca4987542a8a04804529175c7.png

4、当全部数组元素赋初值时,可不指定数组长度。

acc7b0b296a7c6a1100a9bad82828a85.png

程序举例

例1: 读10个整数存入数组,找出其中最大值和最小值

62a5c43b9d45a11e7996d2d6794f31fb.png

/*示例1*/

#include

#define SIZE 10

main()

{ int x[SIZE],i,max,min;

printf("Enter 10 integers:\n");

for(i=0;i

{ printf("%d:",i+1);

scanf("%d",&x[i]);

}

max=min=x[0];

for(i=1;i

{ if(max

if(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值