Monthly Archive for 九月, 2006

Page 2 of 4

我眼中的指针–学习指针不可少的好文章

我眼中的指针–学习指针不可少的好文章
为初学者服务。这是我的帖子的宗旨。我也是个初学者(强调了无数遍了)
,我以我的理解把初学者觉得难懂的东西用浅显的语言写出来。由于小学时语文
没学好,所以竭尽全力也未必能达到这个目的。尽力而为吧。
指针是c和c++中的难点和重点。我只精通dos下的basic。c语言的其它各种特
性,在basic中都有类似的东西。只有指针,是baisc所不具备的。指针是c的灵魂

我不想重复大多数书上说得很清楚的东西,我只是把我看过的书中说得不清
楚或没有说,而我又觉得我理解得有点道理的东西写出来。我的目的是:
1。通过写这些东西,把我脑袋中关于c的模糊的知识清晰化。
2。给初学者们一点提示。
3。赚几个经验值。(因为贴这些东西没有灌水之嫌啊) Continue reading ‘我眼中的指针–学习指针不可少的好文章’

暴强小学生的作文,屏住呼吸,不要笑……

星期一到了……小英在交完作业後,中午马上被老师叫去罚站,附加念500遍「我以後不敢编谎话欺骗老师了」。
why?何这名老师要残忍的对待这名柔弱的小学生?我们来瞧瞧她的作文是怎麽写的…… Continue reading ‘暴强小学生的作文,屏住呼吸,不要笑……’

一对同居男女,同一天的日记

笑….
她的日记: 
  
  
  昨天晚上他真的是非常非常古怪。我们本来约好了一起去一个餐厅吃晚饭。 
  但是我白天和我好朋友去shopping了,结果就去晚了一会儿–可能就因此他就不高兴了。 
  他一直不理睬我,气氛僵极了。后来我主动让步,说我们都退一步,好好的交流一下吧。 
  他虽然同意了,但是还是继续沉默,一副无精打采心不在焉的样子。我问他到底怎么了, 
  他只说“没事”。  Continue reading ‘一对同居男女,同一天的日记’

9+99+999+999……累积相加的程序实现

#include
int add(int);
void main()
{
int n;
cout<<"please input number:";
cin>>n;
cout<<"累加结果为:"< }
int add(int k)
{
int x,sum;
sum=0;
for (x=1;x<=k;x++)
sum=sum+(9+sum*10);
return sum;
}

一个阶乘相加的程序,记录下.

#include
#include
int cheng(int);
void main()
{
int x,sum=0,n;
cout<<"please inupt num:\n";
cin>>n;
for (x=1;x<=n;x++)
sum=sum+cheng(x);
cout< }
int cheng(int k)
{
int x,sum;
sum=1;
for (x=1;x<=k;x++)
sum=sum*x;
return sum;
}

K的值是由于主函数中X的值来传递的.这点记下..别再搞混淆了..

三个数比较大小的一段函数调用,有个地方需要记下.

#include
double max(double,double);
double min(double,double);
double num(double,double,double);// 函数原型
void main()
{ double a,b,c;
cout<<"input a,b,c:\n" ;
cin>>a>>b>>c;
cout<<"Mid="< cout<<"Max="< cout<<"Min="< }
double max(double x,double y) // 函数定义判断最大值
{
if(x>y) return x;
else return y;
}
double min(double x,double y) // 函数定义判断最小值
{
if(x else return y;
}
double num(double i,double j,double k) // 函数定义判断中间值
{
if (max(max(i,j),k)==i&&min(min(i,j),k)==j) return k;
if (max(max(i,j),k)==i&&min(min(i,j),k)==k) return j;
if (max(max(i,j),k)==j&&min(min(i,j),k)==i) return k;
if (max(max(i,j),k)==j&&min(min(i,j),k)==k) return i;
if (max(max(i,j),k)==k&&min(min(i,j),k)==i) return j;
if (max(max(i,j),k)==k&&min(min(i,j),k)==j) return i;
return 0.0;
}

最后,在判断的时间,要加一个返回值,return 0.0;如果条件都不成立的话,返回任何一个值都行.
因为虽然不可能跳出前面的那些条件,
但是函数必须要求有一个返回值..

show.asp?id=x变成show/?x的形式

代码如下:
首先建立一个show目录,建立一个index.asp文件,就是系统默认的那个文件
然后把以前如果是 show.asp?id=26 的时候,show这个文件首先需要得到id一般用
id=request.QueryString(“id”)
之类的获得id.这里把获得id换成,获得?后面的数字,用以下代码.
id = LCase(Trim(Request.ServerVariables(“QUERY_STRING”)))
效果:

http://www.xxx.com/show/?x

如果支持偽靜態了還可以變成這個樣子.

http://www.xxx.com/show/x

不錯,收藏下..

Java面向对象概述–不是很懂…:(

一.面向对象:
1.何谓对象:在面向对象程序设计中,我们将问题空间中的元素以及他们在方案空间中的的表示物称作对象(object)
Alan Kay总结了smalltalk中对象的5大基本特征:
所有的东西都是对象。
程序是一大堆对象的集合,他们通过消息传递,各个对象之间知道要做些什么。
每个对象都分配有自己的存储空间,可容纳其他对象。
每个对象都有一个类型。
同一类的所有对象能接收相同的消息。
—–而所有的编程语言的最终目的是提供一种抽象方法—- Continue reading ‘Java面向对象概述–不是很懂…:(’


无觅相关文章插件,快速提升流量