今晚见的几个代码
2012-04-15 23:05 Rollen Holt 阅读(600) 评论(1) 编辑 收藏 举报
1 char a = 256; 2 int b = a; 3 b++; 4 cout << b << endl; // 答案是1
#include "stdafx.h" #include <iostream> using namespace std; struct TSA { int a; int b; int c; }; struct TSB { int a; int b; int c; int d; }; int _tmain(int argc, _TCHAR* argv[]) { struct TSA sa[] = {{3},{4},{5},{6}}; struct TSB *psb = (struct TSB *)sa+1; printf("%d %d %d %d\n", psb->a, psb->b, psb->c, psb->d); return 0; }
数组sa初始化以后 内存中的值是3 0 0 , 4 0 0 5 0 0 6 0 0 然后强制转化到TSB类型 结果就是 0050了
==============================================================================
本博客已经废弃,不在维护。新博客地址:http://wenchao.ren
我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他
们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其
实我是一个程序员
==============================================================================