首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

const char跟char的负值

2012-12-23 
const char和char的负值const关键字放在类型或变量名之前等价的。char * srcconstchar * dest dest src

const char和char的负值
const关键字放在类型或变量名之前等价的。
char * src;
const   char * dest ;
dest = src;

   这样赋值是正确的,因为:

    * 左操作数指向的都是char类型,因此是相容的

    * 左操作数具有有操作数所指向类型的全部限定符(右操作数没有限定符),同时自己有限定符(const)

    如果反过来赋值就违反了赋值的约束条件

src = dest;  // 这样赋值,左操作数指向的类型没有右操作数指向类型的const限定符,不符合约束条件2

热点排行