加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 指针变量的大小

发布时间:2020-12-16 10:08:17 所属栏目:百科 来源:网络整理
导读:考虑pch,pshort,pdouble分别声明为char,short int,double的指针,如果根据它们的大小排列三个变量,那将是什么排列? 解决方法 这个滑稽的答案是你不知道的. char,short和double都可以是相同的大小,char *,short *和double *都可以是不同的大小! sizeof(char)
考虑pch,pshort,pdouble分别声明为char,short int,double的指针,如果根据它们的大小排列三个变量,那将是什么排列?

解决方法

这个滑稽的答案是你不知道的. char,short和double都可以是相同的大小,char *,short *和double *都可以是不同的大小!

sizeof(char)是标准的1.你不能拥有比这更小的东西,所以把char放在第一位是有意义的.

但是short int可以与long int的大小相同:标准仅指定最小范围.并且要么大于双倍.

通常,双重为64位,短16或32位.

简约的答案是char,short,double.

至于指针,标准允许sizeof(char *),sizeof(short *)和sizeof(double *)都不同.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读