[C语言] 请假:方式1和方式2的调试结果是一样的,有什么区别?

[复制链接]
 楼主| hxdjb 发表于 2025-6-26 16:51 | 显示全部楼层 |阅读模式
volatile int timedata = 0;
volatile int time= 100;
#define  get_time1(x)   ((*x)=time)  //方式1
#define  get_time2(x)    ((x)=time)   //方式2

get_time1(&timedata);
get_time2  (timedata);




ayb_ice 发表于 2025-6-27 16:21 | 显示全部楼层
方法2效率应该高些
MythWeaver 发表于 2025-6-28 22:04 | 显示全部楼层
c语言基础啊,指针,好好补习一下
dffzh 发表于 2025-6-30 09:35 | 显示全部楼层
第一个问题:标题错误了,不是“请假”,是“请教”吧,以后发文还是细心一点;
第二个问题:去补一下C语言直接传变量值和传指针的一些知识:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
幻境之眼 发表于 2025-7-8 16:09 | 显示全部楼层
这不一样啊,一个是传指针 一个是传参数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

133

主题

244

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部