首页 > 其他 > 详细

//强制类型转换的作用

时间:2014-07-22 23:13:46      阅读:489      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
//强制类型转换的作用
#include<stdio.h>
int main()
{
 char a[20]="12345678";  //一个char字符占8位,即一个字节
 //int *ptr=(int *)a;
 int *ptr=(int *)a;  //int变量占32位,即4个字节
 printf("%s\n",ptr);
 ptr++;     //相当于加了四个字节
 printf("%s",ptr);
}
bubuko.com,布布扣

bubuko.com,布布扣  

表格表示char数组的存储结构,以1个字节为单元,共有8个单元;ptr++直接跨越了4个单元;强制类型转换的作用就在这里

 

//强制类型转换的作用

原文:http://www.cnblogs.com/yexuannan/p/3514517.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!