硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2000|回复: 6
收起左侧

【C编程易错汇总】1、函数形参二级指针调用易错问题

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2019-6-18 10:59:45 | 显示全部楼层 |阅读模式
详情看此贴:

掌握一条根本的地方即可,char **p二级指针形参为例,&p决定了p,p决定*p,   *p决定了**p
代入形参的时候,采用char *p,然后将&p代入函数是最靠谱的。




记录诡异的uCOS版emWin工程带硬件JPEG问题
http://www.armbbs.cn/forum.php?m ... 3844&fromuid=58
(出处: 安富莱电子论坛)





回复

使用道具 举报

1

主题

369

回帖

372

积分

高级会员

积分
372
发表于 2019-6-18 16:40:52 | 显示全部楼层
野指针,就像野孩子一样
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2019-6-19 06:58:23 | 显示全部楼层
采用char *p,然后将&p 硬汉请教一下,这是去取指针变量的地址吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
 楼主| 发表于 2019-6-19 09:04:06 | 显示全部楼层
weiyuliang 发表于 2019-6-19 06:58
采用char *p,然后将&p 硬汉请教一下,这是去取指针变量的地址吗

是的,这张图做的不错,言简意赅

回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2019-6-19 09:07:34 | 显示全部楼层
eric2013 发表于 2019-6-19 09:04
是的,这张图做的不错,言简意赅

C语言的指针简单用就好。 这么指来指去,对作者对读者都不友好。完全是老师用来折磨学生的。。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
 楼主| 发表于 2019-6-19 09:18:19 | 显示全部楼层
caicaptain2 发表于 2019-6-19 09:07
C语言的指针简单用就好。 这么指来指去,对作者对读者都不友好。完全是老师用来折磨学生的。。。。

主要是现在的程序全这么玩,这么用的确是省事,缺点就是理解的时候要绕一下。
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2019-12-19 12:49:30 | 显示全部楼层
eric2013 发表于 2019-6-19 09:04
是的,这张图做的不错,言简意赅

谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 12:05 , Processed in 0.168445 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表