c语言二维字符串数组怎么定义和使用

更新时间:02-05 教程 由 默遇 分享

C语言二维字符串数组怎么定义和使用?

一、定义二维字符串数组

定义一个二维字符串数组需要指定数组的行数和每行字符串的长度,例如

char strrray[10];

表示定义了一个有3行、每行10个字符的二维字符串数组。

二、给二维字符串数组赋值

给二维字符串数组赋值有两种方式

1. 逐个字符赋值

可以通过循环逐个字符赋值的方式,例如

char strrray[10];t i=0; i<3; i++){t j=0; j<10; j++){

strrray[i][j] = 'a';

}

2. 直接赋值字符串

也可以直接赋值字符串的方式,

"c语言"

三、访问二维字符串数组

访问二维字符串数组有两种方式

1. 通过下标访问

可以通过下标访问二维字符串数组,

"c语言"

}; strrray[0]); //输出hello strrray); //输出world strrray); //输出c语言

2. 通过指针访问

也可以通过指针访问二维字符串数组,

"c语言"

char p = strrray[0]; //输出hello

p = strrray; //输出world

p = strrray; //输出c语言

二维字符串数组是C语言中常用的数据类型之一,可以用于存储多个字符串。定义二维字符串数组需要指定数组的行数和每行字符串的长度,可以通过逐个字符赋值或直接赋值字符串的方式给二维字符串数组赋值。访问二维字符串数组可以通过下标访问或指针访问。

声明:关于《c语言二维字符串数组怎么定义和使用》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2139515.html