您好,我在开源中国(http://www.oschina.net)转载了您在CSDN的一篇文章,(其实Unix很简单 — 陈皓 http://www.oschina.net/question/108320_24151),遭受了很多质疑,能否帮忙解释一下。 回复
int * fun() { int p; p = 100; return &p; } int * fun2() { int p; p = 200; return &p; } void main() { int *p , *q; p = fun(); printf(“%d\n” , *p); q = fun2(); printf(“%d” , *p); return; } 陈老师,您好!这段代码中调用fun2,然后将返回地址赋值给指针变量q,但是为什么最后打印出*p却是fun2函数的调用结果。难道p,q共用一块内存? 回复
曾经也从C开始学程序,然后往底层学汇编,再学到高层应用的脚本编程,加上学校的课程,多多少少也学过8门语言了,花最多时间的是C语言,虽然学校没教,是靠自学的,学校才交了3门微软那边的语言。一直以来都对微软的东西很鄙视,现在对linux的熟悉程度比windows更高。不过我一开始就不想做程序员,看了陈老师的文章,程序员和码农的区别,发现我其实是不想做码农,但是我发现我对程序也不是很感兴趣,至少没有陈老师那么感兴趣。于是,学习操作系统管理方面的东西,在暗组交流群上面看到有人说要学C语言,而又有人给出了陈老师博客的网址,于是我就跟随链接来到了陈老师的博客,感觉非常棒。感觉陈老师对编程是非常的热爱并能够从中获取很大的乐趣,非常佩服,在工作和家庭的压力下能够抽空更新coolshell的话更是一种壮举。衷心支持陈老师的博客,文章非常不错。 回复
您好!我们公司推出了一个主站www.aidayi.com,这是一个外包的网站,我们针对的客户有外国客户和国内客户。现在刚刚开始推广网站,目前我们网站上已经有一部分用户注册了希望找一些技术人员帮我们内测一下,走一下运作流程,其实不是一件麻烦的事,如果您感兴趣的话,以后也可以在我们的网站上接一些项目来做。 我们网站涵盖项目很全面,对于程序员来说,不失为一个好的机会,诚恳邀请程序员的加入。很抱歉打扰了您,但是依然期待您的回复,多谢! 回复
陈皓老师您好: 我是一名刚进大学的学生,对编程很有兴趣,可是不是知道如何学起! 我的身边的同学觉得学编程很枯燥,所以我身边也没有可以交流的朋友,您能指导下我吗 我如何开始学,从哪开始学,? 谢谢你!! 期待您的回信!!!! 回复
陈皓老师,你好,我在用GDB跟踪调试程序时,遇到了一个比较奇怪的问题,我写了一个.gdbinit文件,差不多200行,主要内容是设置断点,大量的使用了if end,形式如下: if 0==0(将这行改为if 1==0我就可以实现注释的功能) break 行号 . . . end 目的是想通过if end来实现注释的功能,但是gdb对后面的.gdbinit文件未尾的命令不识别, 就是我将 if 0==0 break 行号 . . . end 放在文件尾,里面的命令GDB不识别,不运行,而放在文件的头部可以识别运行。 回复
很喜欢这样的技术网站,排版很紧凑(文章内容排版真的很想有阅读下去的冲动)配色这些很简洁,都很喜欢,细节都很用心 网站图标很直观,但觉得有点土 导航给人一种返回上一层的错觉 每一页的评论是不是太长了点 ×××××××××××××××××××××××××× 很不错的网站 回复
对了 给你提个小建议 。留言板的最上面是不是应该换成最新发表的评论?
您好,我在开源中国(http://www.oschina.net)转载了您在CSDN的一篇文章,(其实Unix很简单 — 陈皓
http://www.oschina.net/question/108320_24151),遭受了很多质疑,能否帮忙解释一下。
陈皓老师,您好,我发现北京航空航天大学出版社《Linux技术与程序设计》一书中第5章“C程序设计技术”201页在线调试过程一节抄袭了您的《用GDB调试程序(一)》。
喜欢你的博客,受益良多,已经订阅你的博客了,虽然还不能确定你是不是大师级的,但是你绝对是个有料的高手,不会象很多“高手”花拳绣腿、无病呻吟!
很简单的一个问题,url 为什么 没有www
因为我在DNS上设成没有www,然后web server 强制使用没有www的域名。呵呵。www就是废话。
非常高兴见到这样的网站,祝愿酷客!!
int * fun()
{
int p;
p = 100;
return &p;
}
int * fun2()
{
int p;
p = 200;
return &p;
}
void main()
{
int *p , *q;
p = fun();
printf(“%d\n” , *p);
q = fun2();
printf(“%d” , *p);
return;
}
陈老师,您好!这段代码中调用fun2,然后将返回地址赋值给指针变量q,但是为什么最后打印出*p却是fun2函数的调用结果。难道p,q共用一块内存?
无意中在爱库网上看到了您的一篇文章、进来博客一看发现我爱上这了,很多文章写的超好。我是一名大三的学生,看了之后对我非常的有帮助、受益颇多。很佩服陈老师的才华,祝酷壳越来越好!
@xtj332
哇 !!
陈老师,你好,我看了您的文章觉得挺好,以后继续看,,,,支持coolshell,这个名字确实好记。。。。呵呵
嗯,第一次闻您大名还是从校内日志里,呵呵,我这人比较懒,上网也少,看书也少,今晚看到了,就抱着学习的态度来了,陈老师希望咱们以后的师徒路顺风哦。
我是一个刚进入IT这个行业的新手,看了您的博客,觉得很有收获,您能否再推荐一些IT技术牛人的博客,供我们菜鸟学习
你好,我想用outlook订阅你的源,好像不能用,是不是不支持?能不能支持一下
对哦,新发表的应该在最上面呀,怎么在最下面。
PS:可不可以说些测试方面的东西呀。
支持coolshell,以后常来做做
第二个printf写错了@ashirain
没有,你认真看下@小木
曾经也从C开始学程序,然后往底层学汇编,再学到高层应用的脚本编程,加上学校的课程,多多少少也学过8门语言了,花最多时间的是C语言,虽然学校没教,是靠自学的,学校才交了3门微软那边的语言。一直以来都对微软的东西很鄙视,现在对linux的熟悉程度比windows更高。不过我一开始就不想做程序员,看了陈老师的文章,程序员和码农的区别,发现我其实是不想做码农,但是我发现我对程序也不是很感兴趣,至少没有陈老师那么感兴趣。于是,学习操作系统管理方面的东西,在暗组交流群上面看到有人说要学C语言,而又有人给出了陈老师博客的网址,于是我就跟随链接来到了陈老师的博客,感觉非常棒。感觉陈老师对编程是非常的热爱并能够从中获取很大的乐趣,非常佩服,在工作和家庭的压力下能够抽空更新coolshell的话更是一种壮举。衷心支持陈老师的博客,文章非常不错。
你好,陈老师,
经常来这里,这个blog很酷,内容很好。
能做个链接么? http://www.moorekang.com 肥康
^_^
您好!我们公司推出了一个主站www.aidayi.com,这是一个外包的网站,我们针对的客户有外国客户和国内客户。现在刚刚开始推广网站,目前我们网站上已经有一部分用户注册了希望找一些技术人员帮我们内测一下,走一下运作流程,其实不是一件麻烦的事,如果您感兴趣的话,以后也可以在我们的网站上接一些项目来做。
我们网站涵盖项目很全面,对于程序员来说,不失为一个好的机会,诚恳邀请程序员的加入。很抱歉打扰了您,但是依然期待您的回复,多谢!
@ashirain
你返回了一个指向局部变量的指针,导致了未定义的行为
陈老师,你好,很喜欢您写的文章,希望能做个友链 方便以后访问,谢谢。
访问者之间可以引用,回复,容易吵架,偏离主题,不利于和谐。
陈老师,您好,非常喜欢您的文章,真的是非常精深啊
我刚开始学习C语言,不知道老师您能否推荐一两本较好的习题?
从cnbeta过来 看了你好多文章 技术牛人!很喜欢你的博客,我会常来的。
希望交换博客链接
我的博客地址:www.mikel.cn
不错……
很早以前看了你的makefile,受益匪浅。特来拜谢。
知道今年才知道是你写的。找到了酷壳。
很喜欢这里的文章。
陈老师您好,以后能否对于uC/OS2给点建议啊,目前Blog中这方面的还是比较少的。
陈皓老师您好:
我是一名刚进大学的学生,对编程很有兴趣,可是不是知道如何学起!
我的身边的同学觉得学编程很枯燥,所以我身边也没有可以交流的朋友,您能指导下我吗
我如何开始学,从哪开始学,?
谢谢你!! 期待您的回信!!!!
Thanks for calling .ru fotoplenka young qijq
I’ll put him on underage incest
:DDD
I’m a trainee little hot models
%OOO
我会经常来的哦
陈老师,您好,想请教一个问题,像amazon这样的公司,您觉得它是一家技术公司还是业务公司呢?它与google这样的纯粹的互联网公司相比有什么不同呢?
飘过…
Vim 的命令 怎么和在 Linux下的文本编辑器如此类似呢?
想看看你的友情链接,不过貌似你把“吕毅的Blog”的链接搞错了。
工作2年后想学Linux ,一直都是mswindows 平台的,有 C\C++,数据结构、等基础 不知道有啥好的书入门,陈哥给推举些吧
陈皓老师,你好,我在用GDB跟踪调试程序时,遇到了一个比较奇怪的问题,我写了一个.gdbinit文件,差不多200行,主要内容是设置断点,大量的使用了if end,形式如下:
if 0==0(将这行改为if 1==0我就可以实现注释的功能)
break 行号
.
.
.
end
目的是想通过if end来实现注释的功能,但是gdb对后面的.gdbinit文件未尾的命令不识别,
就是我将
if 0==0
break 行号
.
.
.
end
放在文件尾,里面的命令GDB不识别,不运行,而放在文件的头部可以识别运行。
很喜欢贵站 能否交换下友情链接
我们的站是 http://www.chengxuyuans.com 程序员之家
你好,可否做个友情链接。贵站链接已经先加上了。
炫意HTML5:www.xyhtml5.com
很喜欢这样的技术网站,排版很紧凑(文章内容排版真的很想有阅读下去的冲动)配色这些很简洁,都很喜欢,细节都很用心
网站图标很直观,但觉得有点土
导航给人一种返回上一层的错觉
每一页的评论是不是太长了点
××××××××××××××××××××××××××
很不错的网站
酷壳,好久没有更新了!!!等着看呢
爱这个网站,风格和内容,both
版主能否总结一些关于VIM给文本语法着色相关的文章,比如XML、C/C++、JAVA等,thanks very much
关注你blog很久了,今天鼓起勇气给你留个言!哈哈
陈哥哥,看过你那篇vim简明教程,现在我也正在学习C语言。我想试着用vim作编辑器;有没有什么方法可以在vim里集成C的编译环境呢?
为什么很久没有更新了呢?
陈同学,你是不是又人肉翻墙到其它地方去了,好久木有看到你的新文章了。。。。
为何这么久不更新了