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

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

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

相关推荐
XWalnut6 分钟前
LeetCode刷题 day9
java·算法·leetcode
bIo7lyA8v6 分钟前
算法稳定性分析中的随机扰动建模的技术9
算法
谢白羽14 分钟前
vllm抢占机制详解
算法·vllm
Hello--_--World14 分钟前
Vue2的 双端 diff算法 与 Vue3 的 快速diff 算法
前端·vue.js·算法
XiYang-DING22 分钟前
【Java】二叉树
java·开发语言·数据结构
坚持编程的菜鸟22 分钟前
The Blocks Problem
数据结构·c++·算法
2301_8227032023 分钟前
Flutter 框架跨平台鸿蒙开发 - 家庭时间胶囊应用
算法·flutter·华为·图形渲染·harmonyos·鸿蒙
tankeven23 分钟前
HJ171 排座椅
c++·算法
2301_8227032030 分钟前
成语小词典:鸿蒙Flutter实现的成语查询与管理应用
算法·flutter·华为·开源·图形渲染·harmonyos
Bczheng131 分钟前
八.账号生成规则 哈希 密钥
算法·哈希算法