i++与++i的意思都是i自身加1,不过这个两个语句却有很大的区别。++i,就是直接在i上再加1,这个无需多解释。i++会稍微特殊些,他会在下次执行语句,再遇到i时,才会在i身上加1。打个比方,来看看这个语句。int i = 2;i = 7 + i++;这两个语句结束后,i的值为9,如果等到下一次有...
分类:
其他好文 时间:
2015-05-03 21:52:03
阅读次数:
78
C语言的函数往往要在括号中定义传入的参数而C++语言则不需要。类成员函数getArea()中的参数是类成员变量radius。这就实现了调用函数,而不出现参数。实现了数据的封装。
分类:
编程语言 时间:
2015-04-30 15:59:47
阅读次数:
164
两者都是或,但是不一样。举个例实例给你看你就明白了:int i=0;if(3>2 || (i++)>1) i=i+1;System.out.println(i);这段程序会打印出1,而不是打印出2。因为在if的条件判断中,程序先判断第一个表达式3>2是否成立,结果3>2为真,那么按照逻辑来说,无论后...
分类:
编程语言 时间:
2015-04-26 12:17:15
阅读次数:
149
·CMD·在执行的时候,shell不管··中的内容是什么,先进性解释,再把解释后的最终结果送给shell,如果解释后的结果不是shell可以行的命令,就会报错。但是仅仅把cmd的执行结果作为文本输出,就没有问题。如:[root@localhost root]# i=0[root@localhost ...
分类:
系统相关 时间:
2015-04-22 13:39:15
阅读次数:
168
属性简单属性前面用到的Width/Height都是简单属性,其赋值一定要放到双引号里XAML解析器会根据属性的类型执行隐式转换与C#的区别SolidBrush.Color = Colors.AliceBlue;C#中有的枚举类型可以用(|)运算符组合,在XAML中用(,)分隔附加属性附加属性可以用于...
C没有calss类,只有结构体structclass A; 在C中这样写就是错误的,C没有关键字classC的字符指针不会自动开辟内存空间,必须对这个指针指向的地址手动开辟空间后才可以写入数据。char *name; 这样的一个字符指针必须为它所指向的地址开辟一个内存空间
分类:
编程语言 时间:
2015-04-14 14:30:08
阅读次数:
153
1.子类的构造函数如果要引用super的话,必须把super放在函数的首位.classBase {Base() {System.out.println("Base");}}publicclassChecketextendsBase {Checket() {super();//调用父类的构造方法,一定...
分类:
编程语言 时间:
2015-04-10 13:06:39
阅读次数:
143
转载:http://bbs.pinggu.org/thread-3078817-1-1.html有人说Python和R的区别是显而易见的,因为R是针对统计的,python是给程序员设计的,其实这话对Python多多少少有些不公平。2012年的时候我们说R是学术界的主流,但是现在Python正在慢慢取...
分类:
编程语言 时间:
2015-04-08 06:41:00
阅读次数:
187
1 根类object中的equals()与==没有区别: 如普通类Person中: Person per1 = new Person("张三",20); Person per2 = new Person("张三",20); System.out.print(per1.equals(per2));的结...
分类:
编程语言 时间:
2015-04-01 19:25:26
阅读次数:
169
首先应该清楚,Java 是由 C++发展而来的,保留了 C++的大部分内容,其编程方式类似于 C++。但 Java 的句法更清晰、规模更小、更易学。Sun 公司对多种程序设计语言进行了深入研究,并摒弃了其他语言的不足之处,最终退出了 Java。正是这样,Java 从根本上解决了 C++的固有缺陷,形...
分类:
编程语言 时间:
2015-03-09 00:30:20
阅读次数:
162