A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ydy2511000 中级黑马   /  2016-1-12 11:35  /  1389 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//你说这个*p打出来是多少????哈哈哈

#include <stdio.h>
void test(int *);
int main(int argc, const char * argv[])
{
    int a = 10;
    int *p = &a;
    test(p);
    printf("*p = %d\n",*p);
    return 0;
}


void test(int *newp)
{
    int b = 100;
    newp = &b;
    *newp = 99;
}

//你说这个*p打出来是多少????哈哈哈

10 个回复

倒序浏览
顶一下先!!
回复 使用道具 举报

我先来水一发
回复 使用道具 举报
                 
回复 使用道具 举报
水水更健康
回复 使用道具 举报
10,这是为什么,你怎么不分析呢
回复 使用道具 举报
这个水的可以!
回复 使用道具 举报
结果为10,这是值传递和引用传递的问题
回复 使用道具 举报
应该是10。
回复 使用道具 举报
10,其实不能说是水,里面考察很多知识点的
回复 使用道具 举报
越努力,越幸运!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马