| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1074 人关注过本帖
标题:C语言指针:我这道题哪里错了?
只看楼主 加入收藏
starjun14
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:266
专家分:136
注 册:2009-4-26
收藏
得分:0 
明白
2010-07-29 15:22
Rexfield
Rank: 6Rank: 6
来 自:幻想乡
等 级:侠之大者
威 望:1
帖 子:240
专家分:484
注 册:2010-7-28
收藏
得分:0 
int *a[]是指针数组;char *a是字符串指针;
char *a="World\0";初始化的时候系统自动分配空间。

If you're not failing every now and again, it's a sign you're not doing anything very innovative.
2010-07-30 08:04
erikyo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:270
专家分:1154
注 册:2010-6-10
收藏
得分:0 
同意楼上的,int *a[]是一个指针数组,里面的每一个元素都可以指向一个整型的数据,
同样的,char *a是一个字符串数组,他可以指向一个字符串常量。
注意这里a = "xxxxx"只是把该字符串的首地址给了a,并没有把整个字符串存进了a里面。
本身这个字符串是存在静态存储区。
2010-07-30 09:01
tracyjk
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-8-20
收藏
得分:0 
路过...
2010-07-30 17:44
cookies_
Rank: 1
来 自:湖北仙桃
等 级:新手上路
帖 子:3
专家分:4
注 册:2010-7-31
收藏
得分:0 
回复
你的主函数中的
    char *a[3]这是定义的一个指针吧?
2010-07-31 13:39
快速回复:C语言指针:我这道题哪里错了?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022405 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved