摘要: 函数调用的传值和“传址” 以下文字只想说明一个问题:所有的参数传递都是传值;要想通过函数改变一个变量的值,只有将此变量的地址传入函数。 其实C语言中根本没有传址这一说,所有的函数在传递参数时都是采用的传值调用,即在调用时完成实参对形参的赋值,也就是说在传递参数时永远都是将实参的值传递给形参。形参是一个局部变量,作用域是函数体内,初始化是在函数调用时。那经常用到的指针作形参不是传地址吗?其实不是。我觉得说传址的人是为了让初学者好理解才不得已那么说的(其实在遇到用于输出的参数时,如果我在无法给人讲清楚,或是想节约口舌时也不得不说这是传址调用)。指针作为形参,在函数调用时,传递的是指针的值,只不过这 阅读全文
posted @ 2007-04-24 08:15 rousya 阅读(438) 评论(0) 推荐(0)
摘要: 题目:要求输入一个正整数n,输出一个回文序列:1 2 3 ... n n-1 n-2...1要求用递归实现,而且只用一条语句,不能使用判断语句和逗号表达式。(这个题目是C++课上老师提出的,让有兴趣的想一想。他说这是一个公司的面试题目,当时有人请他帮忙解决的。) 阅读全文
posted @ 2007-04-17 09:35 rousya 阅读(107) 评论(0) 推荐(0)
摘要: 问题:如果正整数L、D均不能被正整数K整除,问:是否一定存在正整数n,使得 (n*L + D)能被K整除。 阅读全文
posted @ 2007-04-08 17:48 rousya 阅读(130) 评论(0) 推荐(0)
摘要: 我是东软嵌入式定制班的,前两天得到消息,东软要来学校面试。由于心里没底,学校也不知道东软的具体安排,搞的很紧张。大家都想办法询问其他学校的人关于面试的具体情况。还好我前几天在网上遇到一个同样是东软定制班的学生,她们学校面试比我们早几天,我问了些具体问题,心里踏实了一些。 下面是今天的面试过程: 公司来了两个人,一个技术一个HR。先是让大家一起进入一个会议室,由HR说明的一下具体安排,问了一下大家有什么共同问题要问公司的。完了之后,大家出来,然后一个一个面试。这次与上次不同的是这次两个人面试一人。 我是第5个面试的,听了一些消息,心里也算是有点底了。我进去之后,那人先叫我在旁边等一下,他们先整. 阅读全文
posted @ 2006-11-24 17:39 rousya 阅读(346) 评论(0) 推荐(0)
摘要: 前几天刚刚有幸加入了东软的定制培养班,进行C语言嵌入式培养,毕业后去东软进行嵌入式开发。看来这几年就得专心研究嵌入式软件的开发了。以前本来以为会做MIS系统的开发,不过由于这个机会难得,就改变主意了。不过东软的嵌入式是对日方向的,所以还得学日语。今年暑假可有事做了。 阅读全文
posted @ 2006-07-05 15:26 rousya 阅读(115) 评论(0) 推荐(0)
摘要: //银行家算法/*** 作者:老谢* 最后修改日期:2006,4,21* Email:do_while@sohu.com* 功能:银行家算法实现**/#include <stdio.h>#include <stdlib.h>#include <conio.h>#define M 5/*进程数*/#define N 3/*资源数*//*** TC中用到#define true 1#define false 0typedef int bool**///系统可用资源向量int Available[N] = {3,3,2};//最大需求向量int Max[M][N] 阅读全文
posted @ 2006-04-25 15:46 rousya 阅读(6887) 评论(0) 推荐(0)
摘要: 这些东西虽然在书本里经常看到,但是不亲身体会,是不会有深刻印象的。1、一定要先设计后编程,否则会很费力,调试也会没有头绪;2、不要等程序编好后再补写文档,这样写文档会很郁闷的;3、注释很重要,否则今天写的函数,明天就看不懂了;4、编程风格要尽量一致,这样自己看起来方便,别人看起来也方便;5、程序一修改,注释一定要修改,否则注释不但没有起到应有的作用,反而会起反作用;6、再补充一条:各个函数最好在集成之前先分别测试,否则到时候错误一多,就不知道哪里的错了,会相当----郁闷的。 阅读全文
posted @ 2006-04-20 19:17 rousya 阅读(145) 评论(0) 推荐(0)
摘要: 这学期逃了好多次课了,这可是以前从来没有过的事啊。我自信以前是个好学生,从来不旷课。从小学到初中、高中,无论刮风下雨,我总是按时去上学,即便是病了,如果没有大碍也还是会坚持去的。如果不去总会有一种负罪感,觉得我就应该去,不去时不应该的,没有为什么,或者不知道为什么。大学的前两年我还是按时去上课的,看到别人不去上课,我有时还在心理上予以谴责,觉得不上课就不是好孩子。然而,不知道为什么,大三下学期开始,我也开始逃课了。我为什么不去上课呢?现在想想,或许也就找到这么几个理由。1、对课不感兴趣现在大三了,有想法了,知道我们并不能全靠学校的安排了,我有自己的想法了,知道自己那些事重要,那些事是应酬了。总 阅读全文
posted @ 2006-04-20 17:41 rousya 阅读(194) 评论(0) 推荐(0)
摘要: 好多天没去上图形学的课了,今天听说要交几个图形学的算法实现程序,就花了将近一天的时间终于将程序调试通过了,可是到了实验室,才知道老师根本没时间检查。哎,白写了^_^.说笑了,其实不写怎么能真正理解算法的真谛呢。现在将程序贴出来,以备将来有学弟学妹之用。(其实如果只是Copy来的程序,对自己真是没什么用,除了有时能瞒过老师,也许对成绩有帮助。仅此而已。)/*** 作者:老谢* 最后修改日期:2006.4.14* Email:do_while@sohu.com* 功能描述:* 图形填充算法之* 扫描线种子填充算法;**//*** 该程序还需要一个存储 Point (点)结构的一个堆栈* 和图形模式 阅读全文
posted @ 2006-04-14 21:32 rousya 阅读(1008) 评论(0) 推荐(0)
摘要: 以切身体验告诉大家,爱护好自己的牙齿我牙齿有个大洞,今天去了开发区第一人民医院去补。补牙的感觉真叫“爽”阿:1200转/分的“金刚钻”钻进你的牙齿,一直钻到牙神经。知道确认牙齿腐烂的部分全部被去除。医生钻了几次后,医生问疼吗。我说疼。医生问很疼吗。我说不是很疼。她说,那说明还没到牙神经,你忍一下,我钻开。哇,那种感觉,无法用语言来形容,我只是想说这比用刀子割破手难受多了。但是你必须张着嘴让医生来修理。也就是你必须花钱来请医生钻你的牙。你在那层楼上听到的都是钻头钻牙的“吱吱”声,我出来之后再也不能忍受那种声音了,一听到那种“吱吱”声,我的牙就疼的要命。这不是真的疼而是心里一种挥之不去的疼。这种疼 阅读全文
posted @ 2006-03-10 20:55 rousya 阅读(149) 评论(0) 推荐(0)