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

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

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

相关推荐
鹿鹿学长10 小时前
2025年全国大学生数学建模竞赛(C题) 建模解析|婴儿染色体数学建模|小鹿学长带队指引全代码文章与思路
c语言·开发语言·数学建模
好家伙VCC10 小时前
数学建模模型 全网最全 数学建模常见算法汇总 含代码分析讲解
大数据·嵌入式硬件·算法·数学建模
伴杯猫10 小时前
【ESP32-IDF】基础外设开发2:系统中断矩阵
c语言·单片机·嵌入式硬件·mcu·物联网·github
liulilittle11 小时前
IP校验和算法:从网络协议到SIMD深度优化
网络·c++·网络协议·tcp/ip·算法·ip·通信
Want59512 小时前
C/C++圣诞树①
c语言·开发语言·c++
bkspiderx13 小时前
C++经典的数据结构与算法之经典算法思想:贪心算法(Greedy)
数据结构·c++·算法·贪心算法
l1t14 小时前
轻量级XML读写库Mini-XML的编译和使用
xml·c语言·解析器
中华小当家呐14 小时前
算法之常见八大排序
数据结构·算法·排序算法
沐怡旸15 小时前
【算法--链表】114.二叉树展开为链表--通俗讲解
算法·面试
tju新生代魔迷15 小时前
数据结构:双向链表
数据结构·链表