社区
C语言
帖子详情
请问:
and
两种指针数组定义及其使用有差别吗?
pony12
2002-02-20 04:57:16
请举例说明?
...全文
49
4
打赏
收藏
请问:<Char *a[];> and <Char **a;>两种指针数组定义及其使用有差别吗?
请举例说明?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
talcon_hu
2002-02-21
打赏
举报
回复
效果是一样的,,但内存区域不一样
char**使用new或malloc分配内存是会在其分配的内存区域前后加
上标志位FDFDFDFD和长度等,为释放内存时用!
如过人为的去修改它,将会在free或delete是出错!
pony12
2002-02-20
打赏
举报
回复
char *m[5];
m[1]="Iamadog!";//ok
char **x;
x+1="Iamadog!";//error
x="Iamadog!";//error
x=m;//ok
chenjm
2002-02-20
打赏
举报
回复
有差别。
char *a[]:数组在定义时即分配,如果不指明数组长度,则定义时即要求初始化。
char **a:数组要求用类似于new char*[10]的方式分配,不再使用时要求用delete删除,如下
char **a = new char*[100];
...
delete a;
steven_zhou
2002-02-20
打赏
举报
回复
不用举例了,没有任何差别
编译器会统一为char **a
MySQL 数据类型和运算符
Re: MySQL 数据类型和运算符=============================# 数据类型 整数类型:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数类型:三种 FLOAT DOUBLE DECIMAL 日期与时间数据类型:五种 YEAR -1 字符串类型:二种
CHAR
(M) VAR
CHAR
(M) -1 二进制字符串:位字段BIT 固定BINARY 可变VARBINARY -1 # 运算符 算术 运算符 比较 运算符 逻辑 运算符 位操作 运算符 运算符的优先级-------------------------------------
c++的*号是否有空格的区别以及
char
*转std::vector<float>解析
从一开始写`c++`,就发现大家的代码里,要么是`
char
* b`,要么是`
char
*b`,还有`
char
* b`这种写法,实在是一言难尽。起初还以为是有什么特别的技巧,后来才发现,呵呵哒。
理解
char
*、
char
** 和
char
*[] 的区别
3. `
char
*[]`:`
char
*[]` 是一个字符串
指针数组
,也称为 C 字符串数组。它是一个一级
指针数组
,每个元素都是一个 `
char
*` 类型的指针,指向一个字符串。2. `
char
**`:`
char
**` 是一个指向指针的指针,也称为指向 C 字符串的
指针数组
。1. `
char
*`:`
char
*` 是一个指向字符的指针,也称为 C 字符串。需要注意的是,在 C 语言中,`
char
*[]` 和 `
char
**` 在某些上下文中可以互换
使用
,但它们的语义和用法略有不同。以上
两种
写法效果等同。
【C】 字符数组:
char
,
char
*,
char
a[],
char
*a[],
char
**s 的区别与联系
【题记:这个问题一直困扰了我多年,今天终于完全看明白了,于是尝试写一篇博客。 2020/10/18】 C语言中的字符串是字符数组,可以像处理普通数组一样处理字符串。 可以理解为在内存中连续存储的字符。 从实用主义而言,我们先给出结论。 我们会用到的一般有
两种
。 · 声明一个字符串:
char
* a = "abcdefg"; · 声明一组字符串:
char
* a[] = {"China","French","America","German"}; 原理 这里只考虑静态数组,在内存中划分了连续的地址空间。字
指针数组
与数组指针详解
指针数组
与数组指针详解1.什么是
指针数组
和数组指针?
指针数组
:
指针数组
可以说成是”指针的数组”,首先这个变量是一个数组,其次,”指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型,在32位系统中,指针占四个字节。 数组指针:数组指针可以说成是”数组的指针”,首先这个变量是一个指针,其次,”数组”修饰这个指针,意思是说这个指针存放着一个数组的首地址,或者说这个指针指向一个数组的首地址。 根
C语言
69,337
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章