自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 裘宗燕:C_C++ 语言中的表达式求值

<br />经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”<br /> m = 1; n = m+++m++;<br /> 最近有位不相识的朋友发email给我,问为什么在某个C++系统里,下面表达式打印出两个4,而不是4和5:<br /> a = 4; cout << a++ << a;<br /> C++ 不是规定 << 操作左结合吗?是C++ 书上写错了,还是这个系统的实现有问题?<br /> 要弄清这些,需要理解的一个问题是:如果程序里某处修改了一个变量(通过赋值

2011-05-31 13:43:00 4654 9

原创 n位水仙花数

水仙花数指的是一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)下面代码,在E7200 2.53G的win xp 32b上耗时1秒左右。欢迎大家指出更多的优化方法。#include #include #include #include #include unsigned long long g_maxValue; unsigned long long g_minValue; unsigned long

2011-05-17 16:29:00 2712 4

提示
确定要删除当前文章?
取消 删除