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"}就是一个指针数组

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

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

相关推荐
洛水水14 小时前
【力扣100题】22. 矩阵置零
算法·leetcode·矩阵
Liangwei Lin14 小时前
LeetCode 78. 子集
数据结构·算法·leetcode
多加点辣也没关系14 小时前
数据结构与算法|第二十四章:算法思维总结与实战
算法·代理模式
炽烈小老头14 小时前
【每天学习一点算法 2026/05/11】排序链表
学习·算法·链表
wefg114 小时前
一些零散的算法
c++·算法
khalil102014 小时前
代码随想录算法训练营Day-48 单调栈02 | 42. 接雨水、84.柱状图中最大的矩形
数据结构·c++·算法·leetcode·单调栈·接雨水
Hcoco_me14 小时前
Ai:Agent/ infra / 智驾 / 推广算法 题库
人工智能·深度学习·算法·自动驾驶·剪枝
项目申报小狂人14 小时前
提出了一种带双向搜索的粒子群优化算法,一种基于双四元数运动优化的新型无人机3D路径规划方法及应用
算法·3d·无人机
驼同学.14 小时前
牛客网面试TOP101 - Python算法学习指南
python·算法·面试
大大杰哥14 小时前
Java集合框架(List/Set/Queue)核心总结与代码示例
java·数据结构