c/c++语言开发共享【c++primer练习】 typedef与指针、常量和类型别名

# c++primer 61页 typedef char* ptr const ptr cstr=0; cstr 是一个指向 char 的常量指针, 一种错误的理解是将语句等同于const char* ptr cstr; 但 ptr 实际上是指向 char 的指针 正确的理解应是 const ptr …

# c++primer 61页

 

typedef char* ptr  const ptr cstr=0;

 

cstr 是一个指向 char 的常量指针,

一种错误的理解是将语句等同于const char* ptr cstr;

但 ptr 实际上是指向 char 的指针

 

正确的理解应是
const ptr –>常量指针类型c-p
c-p cstr 声明一个c-p类型的变量cstr,其为常量指针cstr


 

 

而通过上一个语句认识到typedef与指针组合的含义,下一个语句也很好理解了

const ptr *ps;

 

声明符从右往左结合,

首先ps是一个指针变量,其次其指向const ptr类型的变量(常量指针类型,该类型指向char )。

 

end。

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/600930.html

(0)
上一篇 2021年5月9日
下一篇 2021年5月9日

精彩推荐