设为首页 加入收藏

TOP

7.2.2 指针的分析
2013-10-07 01:12:53 来源: 作者: 【 】 浏览:78
Tags:7.2.2 指针 分析

7.2.2  指针的分析

示例7-2中的第6个定义语句如果是采用示例中的*号靠近变量的风格,则不会引起误解。如果是采用*号靠近类型说明符或处在两者中间,则容易引起误解,容易认为pBoo1和Bool2都是指针。所以,习惯上采用靠近变量的风格。如果采用*号靠近类型的方式,则最好拆分写成如下格式:

  1. bool *pBool1;  
  2. bool Bool2; ; 

对于short *pShort和short* pShort这两种声明方式可以按如下过程理解。

从右向左理解short *pShort:pShort表明变量名是pShort,*pShort表明pShort是指针,short *pShort表明pShort是指向short型数据的指针。

从左向右理解short* pShort:short表明是short类型,short*表明是指向short型的指针,short* pShort表明指向short型指针的名称为pShort。

第二种格式的理解过程只适用于定义中的第一个变量,否则,"short* pShort,myID"语句中的myID就会被理解为short型指针。所以,建议最后采用*号靠近变量的风格,按从右向左理解。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇7.2.3 sizeof运算符 下一篇7.2.1 指针的定义

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: