迷你博客

共0篇迷你博客

最新帖子

共0 条帖子

陈皓(haoel)

社区头衔:
荣誉专家/ Blog专家 (专家排行榜
最近登录:
1月前 | 社区生日: 2000-02-19
技术专长:
C++,C,Unix
个人简介:
暂无
所在行业:
计算机软件
所在公司:
联系方式:
(仅好友可见)
家庭地址:
(仅好友可见)
 
编辑我的资料
人气:
[人气排行榜] 共 458500 人访问 / 查看详细
专家分:
[专家分排行榜] 共 723 分 / 查看详细
可用分:
[可用分排行榜] 共 24285 分 / 查看详细
个人动态
06月13
  • 陈皓 与 王子宇 成为了好友 19:31
  • 陈皓 与 iamybj 成为了好友 19:30
  • 陈皓 与 jimzuo 成为了好友 19:30
  • 陈皓 与 刘宇 成为了好友 19:30
05月04
04月28
04月24
04月14
  • 陈皓 与 孙振 成为了好友 15:58
  • 陈皓 与 魏玉虎 成为了好友 11:08
04月13
04月09
04月01
03月31
03月29
  • 陈皓 与 dlyhlq 成为了好友 15:10
03月15
  • 陈皓 与 赵锟 成为了好友 11:46
02月15
12月20
留言
查看全部

共 4 条留言

lyheqs 2008-06-12

 自学C语言也有一段时间了,是该给自己做个总结了! 这几天总是忘了或者说是混淆了指针的概念和指针的应用! 简单的代码最能说明问题! void swap(int *p1,int *p2){ int temp; temp=*p1; *p1=*p2; *p2=temp;}int main(void){ int a,b; int *pointer_1,*pointer_2; scanf("%d,%d",&a,&b); pointer_1=&a; pointer_2=&b; if(a<b) swap(pointer_1,pointer_2); printf("\n%d,%d\n",a,b);/*p1和p2还是和a,b保持原来的指向关系,只是a,b的值变了!*/ return 0;}/*swap函数其实是让*p1,*p2的值互换,也就是让a和b的互换*//* #include <stdio.h>int main(void){ int *pointer=NULL,i; i=2; pointer=&i; printf("%d  %d\n",*pointer,i); i=3; printf("%d  %d\n",*pointer,i); return 0;}运行结果是2 2 3 3说明可以改变指针指向的变量的值!*/这段话来自于我才买的一本《C大学教程》第5版!“在c语言中,可以使用指针和间接寻址运算符(*)来模拟按引用调用。当需要修改函数调用语句中的实参时,就必须将这个实参的地址传递给函数。“我在思考,什么是”模拟引用调用“,就是说C语言向函数传递实参都是按值调用?C++中才有真正的按引用调用?可以这样理解不?

ihuangliang 2008-06-07

前辈,如果有《用GDB调试>>电子版,请给我发送一份好吗?我的mail:ihuangliang@gmail.com,谢谢!

ihuangliang 2008-06-07

前辈,真要好好感谢您的文章,非常好,对我这样的菜鸟非常有帮助

than123 2008-05-23

你好有没有《用GDB调试>>电子版,在网上到处找都没有找到.如果有的话能给我发一份吗.我的邮箱是:than123@126.com先在这里谢谢了