用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

德良    -  云代码空间

—— Coding是一种生活!

数组指针和指针数组

2014-12-06|1372阅||

摘要:数组指针和指针数组

char (*str)[20];/*str是一个数组指针,即指向数组的指针.*/ 

Str是一个指针,指向一个char型的数组,此数组里面有20个元素;

char *str[20];/*str是一个指针数组,其元素为指针型数据.*/ 

Str是一个数组,此数组里面包含20个元素,每个元素的类型都是“char *”;

遇到这种问题,可以用拆分法来做;

比如拿char (*str)[20]来说,先从变量“str”开始往左右走;当str往右走时,有“)”括号挡住它往右走了,那现在它只能望左边走,这个时候就遇见了“*”,那么“str”就和“*”结合成为“str *”,表明它是一个指针;同理分析char *str[20],“str”往右边走,遇到“[]”,就和它结合成为“str[20]”,表明它是一个数组;

顶 0踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: 德良
    • 等级: 中级程序员
    • 积分: 428
    • 代码: 23 个
    • 文章: 5 篇
    • 随想: 2 条
    • 访问: 19 次
    • 关注

    站长推荐