最新评论
Re:不使用第三个变量交换两个变量 George Zhang 2010-11-11 23:31
a=b+(b=a)*0;
re: 抽象方法和虚方法的区别 attitude 2009-04-24 13:16
总结得不错,呵呵
re: 2008年2月编程语言排名 刘开 2008-03-25 19:27
这些编程语言不是用于同一领域,这种排名毫无意义。
re: 2008年2月编程语言排名 skyKiller 2008-03-21 10:20
这种排行明显又是另一个周老虎,只不过是国外的
re: 2008年2月编程语言排名 birdshome 2008-02-19 17:18
javascript程序员是C#的一半,着实让人感到有意思
re: 2008年2月编程语言排名 Ψιζσεα. 2008-02-19 14:39
js sql 之间有啥好比的呢
re: 2008年2月编程语言排名 Cure 2008-02-19 13:26
觉得这种排名意义不大
re: 2008年2月编程语言排名 Shawn Ji 2008-02-19 12:45
编程语言排名从来就有,只不过对于厂商的意义远大于对程序员的意义吧
re: 2008年2月编程语言排名 哥哥.Net 2008-02-19 11:37
程序员的世界从来都是一片净土,也搞排名庸俗化浮躁化?
re: C++中关于sizeof的相关应用 浴盆 2008-02-07 21:44
@JesseZhao
呵呵,你也在研究啊,刚开始啊?
呵呵,你也在研究啊,刚开始啊?
re: C++中关于sizeof的相关应用 JesseZhao 2008-02-07 20:05
ps:在一般的系统上sizeof一个指针是4,一个引用是2
这个也是很有意思的
这个也是很有意思的
re: C++中关于sizeof的相关应用 JesseZhao 2008-02-07 20:03
呵呵,还有一个xd和我一样最近在研究c++
re: 用泛型模拟入栈出栈 浴盆 2008-02-03 11:21
@Tristan(Guozhijian)
我看名字应该改一下叫:用返型实现在数组模拟入栈出栈时多类型的使用
我看名字应该改一下叫:用返型实现在数组模拟入栈出栈时多类型的使用
re: 用泛型模拟入栈出栈 Tristan(Guozhijian) 2008-02-03 11:10
呵呵,应该说是用数组模拟吧
re: 不使用第三个变量交换两个变量 浴盆 2008-02-01 12:56
@旌浪
哈,好,谢谢,又学到一招.
哈,好,谢谢,又学到一招.
re: 不使用第三个变量交换两个变量 旌浪 2008-02-01 11:52
翻譯成C#代碼似乎更好理解哦
using System;

class Client {
static void swap(ref int x, ref int y) {
x = x ^ y;
y = x ^ y;
x = x ^ y;
}
static void Main() {
int x = 1;
int y = 2;
Console.WriteLine("x = {0}, y = {1}", x, y);
swap(ref x, ref y);
Console.WriteLine("x = {0}, y = {1}", x, y);
}
}


只是不能對除整形以外的進行交換,有點遺憾!呵呵....
using System;
class Client {
static void swap(ref int x, ref int y) {
x = x ^ y;
y = x ^ y;
x = x ^ y;
}
static void Main() {
int x = 1;
int y = 2;
Console.WriteLine("x = {0}, y = {1}", x, y);
swap(ref x, ref y);
Console.WriteLine("x = {0}, y = {1}", x, y);
}
}


re: 不使用第三个变量交换两个变量 浴盆 2008-02-01 10:03
@沙加
当然可以了啊:)
当然可以了啊:)
re: 不使用第三个变量交换两个变量 沙加 2008-02-01 09:19
不用第三个"变量",用第三个指针可以吧~~;)
re: 不使用第三个变量交换两个变量 浴盆 2008-02-01 08:00
哦,我这里定义的是INT型的,没想过STRING型的
有知道的朋友可以说一下,哈
有知道的朋友可以说一下,哈
re: 不使用第三个变量交换两个变量 dddddddddddddddddd 2008-02-01 07:01
AB为String时不知道如何交换


