|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 对如下指针数组的操作为什么一执行就错误?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1200
人关注过本帖
标题:
对如下指针数组的操作为什么一执行就错误?
只看楼主
加入收藏
lqlayy
等 级:
新手上路
帖 子:100
专家分:0
注 册:2007-3-15
楼主
收藏
问题点数:0 回复次数:12
对如下指针数组的操作为什么一执行就错误?
void main()
{
char *p[100],w[3000],*q=w;
scanf("%s",&p[0]);应该是这个地方错了,但是我不知道为什么?
printf("%s",p[0]);
}
void main()
{
char *p[100],w[3000],*q=w;
scanf("%s",p[0]=q);这样就可以,这个我到是明白,不过就是不知道上面那个为什么错误
printf("%s",p[0]);
}
搜索更多相关主题的帖子:
指针
2008-05-09 10:52
举报帖子
使用道具
赠送鲜花
lnhaing
等 级:
新手上路
帖 子:111
专家分:0
注 册:2008-1-30
第
2
楼
收藏
得分:0
#include<stdio.h>
void main()
{
char *p[100],w[3000],*q=w;
scanf("%s",&p[0]);
printf("%s",&p[0]);//这
}
我来自偶然! bitter C
2008-05-09 11:13
举报帖子
使用道具
赠送鲜花
lqlayy
等 级:
新手上路
帖 子:100
专家分:0
注 册:2007-3-15
第
3
楼
收藏
得分:0
void main()
{
char *p1;
scanf("%s",&p1);
printf("%s",&p1);
}和
void main()
{
char *p1;
scanf("%s",p1);
printf("%s",p1);
}有什么区别,最好详细点,谢谢了
学习编程的秘诀是:编程,编程,再编程;
2008-05-09 11:50
举报帖子
使用道具
赠送鲜花
福尔摩斯
等 级:
贵宾
威 望:
12
帖 子:4011
专家分:370
注 册:2006-8-15
第
4
楼
收藏
得分:0
scanf("%s",&p[0]);
char *p[100] //p[0]已经是地址了
&p[0],地址的地址
地址是常量,不是变量不能被赋值
自我放逐。。。
2008-05-09 12:12
举报帖子
使用道具
赠送鲜花
福尔摩斯
等 级:
贵宾
威 望:
12
帖 子:4011
专家分:370
注 册:2006-8-15
第
5
楼
收藏
得分:0
printf("%s",p[0]);也错了
*p[0]才对
自我放逐。。。
2008-05-09 12:19
举报帖子
使用道具
赠送鲜花
lqlayy
等 级:
新手上路
帖 子:100
专家分:0
注 册:2007-3-15
第
6
楼
收藏
得分:0
我想问问如下两个为什么能正常运行并显示?
void main()
{
char *p1;
scanf("%s",p1);
printf("%s",p1);
}和void main()
{
char *p1;
scanf("%s",&p1);
printf("%s",&p1);
}
学习编程的秘诀是:编程,编程,再编程;
2008-05-09 12:23
举报帖子
使用道具
赠送鲜花
福尔摩斯
等 级:
贵宾
威 望:
12
帖 子:4011
专家分:370
注 册:2006-8-15
第
7
楼
收藏
得分:0
你的编译器太高级了
自我放逐。。。
2008-05-09 12:29
举报帖子
使用道具
赠送鲜花
布拉莫斯
来 自:中国太平洋舰队
等 级:
新手上路
帖 子:169
专家分:0
注 册:2007-3-31
第
8
楼
收藏
得分:0
LS有道理,你用VC++ 6.0调试一下看,。。。。。。
真理往往掌握在少数人手中,可现实却是少数服从多数!
2008-05-09 12:38
举报帖子
使用道具
赠送鲜花
lqlayy
等 级:
新手上路
帖 子:100
专家分:0
注 册:2007-3-15
第
9
楼
收藏
得分:0
我刚学C用的C-FREE
学习编程的秘诀是:编程,编程,再编程;
2008-05-09 12:45
举报帖子
使用道具
赠送鲜花
qinxinhai
来 自:湖南长沙
等 级:
新手上路
帖 子:237
专家分:0
注 册:2008-4-27
第
10
楼
收藏
得分:0
我也很不理解
数组名代表的就是数组的首地址
还有地址的地址运行出来会是什么东西?
我的编译器不能理解
我秀我自己
2008-05-09 13:16
举报帖子
使用道具
赠送鲜花
13
1/2页
1
2
快速回复:
对如下指针数组的操作为什么一执行就错误?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.093874 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved