标题:代码试题,帮帮忙
只看楼主
peng880610
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:128
专家分:123
注 册:2017-3-29
结帖率:100%
已结贴  问题点数:20 回复次数:3 
代码试题,帮帮忙
教材试题,就给出下面代码,求输出结果。大神帮忙看看,这代码怎么读?一头雾水
#include <stdio.h>

void a(int *p)
{
    printf("%d \n",*++p);
}

void main()
{
    int x=20;
    a(&x);
   
}
搜索更多相关主题的帖子: include 
2017-05-02 23:44
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
得分:10 
不用读,把你的教材丢垃圾桶就搞定了。

[此贴子已经被作者于2017-5-2 23:56编辑过]


09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-05-02 23:53
peng880610
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:128
专家分:123
注 册:2017-3-29
得分:0 
回复 2楼 renkejun1942
2017-05-03 00:00
Emotiona
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:311
专家分:581
注 册:2017-3-7
得分:10 
p = &a  *p就是a的值
*p++  拆分为2条语句*p; p= p + 1;  结果为20
*++p 拆分为2条语句p = p + 1;*p; 因为p + 1的地址值不知道,会导致指针越界
2017-05-03 03:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-476641-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.085274 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved