C语言定义一个N维char数组,内容是"rhino_1","rhino_2"直到"rhino_N"
时间: 2024-06-02 22:04:26 浏览: 149
在C语言中,定义一个N维char数组可以使用以下代码实现:
```
char rhino[N][10]; //定义一个二维字符数组,每个元素可以存放10个字符
for(int i=1; i<=N; i++){
sprintf(rhino[i-1], "rhino_%d", i); //将"rhino_i"存入数组中
}
```
其中,sprintf函数用于将字符串格式化后存入数组中,"rhino_%d"表示要格式化的字符串,%d表示需要传入一个整数参数。循环从1到N,依次将"rhino_i"存入数组中,最终得到一个N维char数组,内容为"rhino_1","rhino_2"直到"rhino_N"。
阅读全文