今晚见的几个代码

简介:


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;
}

image

数组sa初始化以后  内存中的值是3 0 0 , 4 0 0 5 0 0 6 0 0   然后强制转化到TSB类型 结果就是 0050了 


==============================================================================
本文转自被遗忘的博客园博客,原文链接:http://www.cnblogs.com/rollenholt/archive/2012/04/15/2450998.html,如需转载请自行联系原作者
目录
打赏
0
0
0
0
15
分享
相关文章
我和代码的日子
通过代码实现了物流业的降本增效!
干了这碗“美丽汤”,网页解析倍儿爽
HTML 文档本身是结构化的文本,有一定的规则,通过它的结构可以简化信息提取。于是,就有了lxml、pyquery、BeautifulSoup等网页信息提取库。一般我们会用这些库来提取网页信息。
10年老程序员告诉大家什么时候该写什么样的代码
10年老程序员告诉大家什么时候该写什么样的代码
67 0
那些让人眼前一黑(一亮)的代码
那些让人眼前一黑(一亮)的代码
247 0
那些让人眼前一黑(一亮)的代码
卧槽!这些笑死人不偿命的代码,你见识过吗?
卧槽!这些笑死人不偿命的代码,你见识过吗?
186 0
卧槽!这些笑死人不偿命的代码,你见识过吗?
被解救的代码 - 代码即服务时代来了!
人类对自由的追求从未停止,我们用战斗获得民族自由,我们用代码获得双手自由,同时代码作为服务器的奴隶,也开始蠢蠢欲动,革命已经开始,当代码翻身做主,作为开发者的我们又该如何适应新时代的到来?

热门文章

最新文章

相关实验场景

更多