摘要: 例子一:/**根据以下条件进行计算:*1、 结构体的大小等于结构体内最大成员大小的整数倍*2、 结构体内的成员的首地址相对于结构体首地址的偏移量是其类型大小的整数倍,比如说double型成员相对于结构体的首地址的地址*偏移量应该是8的倍数。*/#include#includeusing name... 阅读全文
posted @ 2015-03-02 23:04 Jessica程序猿 阅读(987) 评论(0) 推荐(0)
摘要: 有两个变量a和b,不使用任何中间变量交换a和b。方法一:采用如下方法:a=a+b;b=a-b;a=a-b;这样做的缺点就是如果a、b都是比较大的数,则a=a+b时就会越界。而采用:a=a^b;b=a^b;a=a^b;无需担心越界的问题,这样就比较好 注意不能相等。 阅读全文
posted @ 2015-03-02 17:17 Jessica程序猿 阅读(201) 评论(0) 推荐(0)
摘要: 21 22 23 24 ...20 7 8 9 1019 6 1 2 1118 5 4 3 1217 16 15 14 13 看清以上数字的排列规律,设1点的坐标是(0,0),x方向向右为正,y方向向下为正。例如,7的坐标为(-1,-1)... 阅读全文
posted @ 2015-03-02 17:05 Jessica程序猿 阅读(472) 评论(0) 推荐(0)
摘要: 1 x=x+1,x+=1,x++,哪个效率最高?为什么?解析:x=x+1最低,因为它的执行过程如下:1)读取右x的地址。2)x+13)读取左x的地址4)将右值传给左边的x(编译器并不左右x的地址相同)。x+=1其次,其执行过程如下:1)读取右x的地址2)x+13)将得到的值传给x(因为x的地址已经读... 阅读全文
posted @ 2015-03-02 12:33 Jessica程序猿 阅读(1431) 评论(0) 推荐(0)