c语言之指针数组

在c语言中,一个数组元素是由指针组成的,就叫指针数组。

指针数组的定义方法

类型名 *数组名[数组长度]

如果要处理多个字符串,用指针数组会方便多。

举个例子,代码如下

cpp 复制代码
#include<stdio.h>
int main()
{
	int i;
	char *s[]= {"c program","control","logic"};
	for(i=0;i<3;i++) 
		printf("%s\n",s[i]);
	return 0;
}

char *s[]= {"c program","control","logic"}就是一个指针数组

如果不用指针数组,就得创建一个二维数组,二维数组的创立和引用比一维数组要麻烦多。

而指针数组就可以按一维数组进行处理

相关推荐
s09071361 分钟前
连通域标记:从原理到数学公式全解析
图像处理·算法·fpga开发·连通域标记
@小码农6 分钟前
6547网:202512 GESP认证 C++编程 一级真题题库(附答案)
java·c++·算法
TDengine (老段)12 分钟前
TDengine C/C++ 连接器入门指南
大数据·c语言·数据库·c++·物联网·时序数据库·tdengine
自然语19 分钟前
人工智能之数字生命-特征类升级20260106
人工智能·算法
菜鸟233号20 分钟前
力扣343 整数拆分 java实现
java·数据结构·算法·leetcode
赫凯24 分钟前
【强化学习】第五章 时序差分算法
算法
leiming627 分钟前
c++ find_if 算法
开发语言·c++·算法
yuanmenghao28 分钟前
自动驾驶中间件iceoryx - 内存与 Chunk 管理(三)
数据结构·c++·算法·链表·中间件·自动驾驶
_OP_CHEN35 分钟前
【算法基础篇】(四十三)数论之费马小定理深度解析:从同余性质到乘法逆元
c++·算法·蓝桥杯·数论·acm/icpc
水月wwww38 分钟前
【算法设计】分支限界法
算法·分支限界法