“const char *”与“char (*)[20]”的间接级别不同

[复制链接]
查看11 | 回复3 | 2020-1-1 00:03:30 | 显示全部楼层 |阅读模式
char*constp是一个char型指针,指针是常量,不允许修改,即类似p=q的语句是错误的;charconst*p和constchar*p是同一种char型指针,指针指向的字符被看作是常量,不允许修改,即类似*p=q的语句是错误的。...
回复

使用道具 举报

千问 | 2020-1-1 00:03:30 | 显示全部楼层
const char *p
p一个指向整型常量的指针,该指针指向的值不能改变char (*)[20]
表示指向每行有20个元素...
回复

使用道具 举报

千问 | 2020-1-1 00:03:30 | 显示全部楼层
应该是你的函数声明里形参的类型和传递的实参类型不同,检查一下两行代码的区别,或者贴上来大家看一看。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行