原来可以这样赋值
2013-07-25 14:26
459 查看
#include int main()
{
unsigned char a[6] = {1,2,3,4,5,6};
unsigned char b[6];
b[4] = 10;
*((unsigned long *)&b[0]) = *((unsigned long *)&a[0]);
printf("%d\n%d\n%d\n%d\n%d\n",b[0],b[1],b[2],b[3],b[4]); return 0;
}
output:
1
2
3
4
10
Press any key to continue
{
unsigned char a[6] = {1,2,3,4,5,6};
unsigned char b[6];
b[4] = 10;
*((unsigned long *)&b[0]) = *((unsigned long *)&a[0]);
printf("%d\n%d\n%d\n%d\n%d\n",b[0],b[1],b[2],b[3],b[4]); return 0;
}
output:
1
2
3
4
10
Press any key to continue
相关文章推荐
- 学习类时想到的-原来还可以这样给INT类型赋值。
- 初试指针---原来指针可以这样用啊!
- Vuex原来可以这样上手
- 涨知识,原来可以这样用 CSS 来追踪用户
- 原来这样可以轻松恢复回收站删除文件
- 原来Spring定时器可以这样注入service
- 原来可以这样。。
- 【C语言】1到100求和,原来还可以这样写?
- 真是绝了:原来房间还可以这样布置!
- CSS原来还可以这样用
- gets 原来可以这样用
- 南阳766 想好久都错,原来可以这样
- 原来这样也可以赚钱
- 经典网页设计】原来404错误页面可以这样设计
- 原来Spring定时器可以这样注入service
- 今天有了意外收获,原来还可以这样提交数据的
- 原来可以这样得到控件的html文本
- Vuex原来可以这样上手
- 你能看懂这个笑话吗?悟空原来可以这样变
- 原来计算机中的搜索可以这样简单