社区
C语言
帖子详情
小程序幫我看看哪錯了??
shihyuyao
2005-02-20 03:05:54
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *s[5];
int i;
for(i=0;i<5;i++)
scanf("%s\n",s[i]);
for(i=0;i<5;i++)
printf("%s\n",s[i]);
system("pause");
return 0;
}
我要輸入5個字串在輸出5個字串
...全文
418
27
打赏
收藏
小程序幫我看看哪錯了??
#include #include int main() { char *s[5]; int i; for(i=0;i<5;i++) scanf("%s\n",s[i]); for(i=0;i<5;i++) printf("%s\n",s[i]); system("pause"); return 0; } 我要輸入5個字串在輸出5個字串
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
searoom
2005-02-22
打赏
举报
回复
其实数组名也是一个指针,只不过它是个“指针常量”,不允许对其进行地址的更改
searoom
2005-02-22
打赏
举报
回复
我觉得字符串最好这样用
char carray[10];
char *sp;
sp=carray;
//之后再使用指针
基本的数据类型编译器都会自动先分配空间的
但指针类型是个例外!
其实,我觉得指针类型是“面向对象”的基础,类变量其实也是指针
所以,对所有类变量都必须有一个 Create 的过程
(除非该类变量就是用来引用其他对象的)
和上面的回答中必须先给 指针 分配内存空间是一个道理
reludson
2005-02-22
打赏
举报
回复
还是内存泄露的问题
xxxdg
2005-02-22
打赏
举报
回复
定义指针变量以后,
必须为它分配安全的内存地址。
(1)malloc 或者 new
(2)让它指向程序内已经分配的安全空间,如下:
int a=10;
int * p = & a;
不论是单独的指针变量,还是指针数组。
如果用malloc或new 分配了内存,使用完毕之后,
记得用free 或者 delete 回收内存(malloc与free相对,new 与delete)。
xxxdg
2005-02-22
打赏
举报
回复
include <stdio.h>
#include <stdlib.h>
int main()
{
char *s[5];
int i;
for(i=0;i<5;i++)
{
scanf("%c",&s[i]);
}
for(i=0;i<5;i++)
printf("%c",s[i]);
system("pause");
return 0;
}
楼住这样写就很明了了
-----------------------------------------------------------------------
//——— 回复人: xxxdg(学习中) ( ) 信誉:100 2005-02-20 15:26:00 得分: 0
char *ss[5];
定义了一个指针类型的数组,至于每个指针所指向的地址,并没有给出.
所以还需要malloc()
—————————————————————————————————————————————朋友们是否能考虑下我的代码,我没有malloc地址空间给s[],为什么也能得到结果,我也很凝惑,请高手们指点迷津,谢谢
-----------------------------------------------------------------------------------------
你这样做是非常不对的.
尽管语法上面不会出错。
你首先自已给这个ss数组里面的5个指针变量赋了值,
并且很明显,赋的是%c类型的数据,即单字节数据。
比如:
ss[0]='a',即 ss[0]=97
也就是说,指针变量 ss[0] 指向了 97这个地址,
如果你要取 *ss[0] 的话,哦,so 恐怖
可是你接下来竟然向这个地址赋值了,
你把ss[0]指向的单元赋值为'A",
这样做是非常危险的。
所以并不是说指针变量能指向某个地址,你就能赋值的。
一般情况下,低地址是保留的。
destinehere
2005-02-21
打赏
举报
回复
无法读入空格啊,要是想读入空格怎么做呢?
lohan
2005-02-21
打赏
举报
回复
好啊,长了见识了
diyiori
2005-02-21
打赏
举报
回复
输入5个A呀。
haha52
2005-02-21
打赏
举报
回复
是输入5字符还是5字符串?
junzli
2005-02-21
打赏
举报
回复
//——— 回复人: xxxdg(学习中) ( ) 信誉:100 2005-02-20 15:26:00 得分: 0
char *ss[5];
定义了一个指针类型的数组,至于每个指针所指向的地址,并没有给出.
所以还需要malloc()
—————————————————————————————————————————————朋友们是否能考虑下我的代码,我没有malloc地址空间给s[],为什么也能得到结果,我也很凝惑,请高手们指点迷津,谢谢
junzli
2005-02-21
打赏
举报
回复
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *s[5];
int i;
for(i=0;i<5;i++)
{
scanf("%c",&s[i]);
}
for(i=0;i<5;i++)
printf("%c",s[i]);
system("pause");
return 0;
}
楼住这样写就很明了了
xiaofeme
2005-02-21
打赏
举报
回复
受不了
223xh
2005-02-21
打赏
举报
回复
3Q,终于知道MALLOC是什么了,指针终于透彻了
catlan
2005-02-21
打赏
举报
回复
没有分配空间
jin_hua
2005-02-20
打赏
举报
回复
en
ineedu_cn
2005-02-20
打赏
举报
回复
因为指针定义的时候不分配存储空间,那就必须要初始化使其有一个存储空间之后方可以使用。
playmud
2005-02-20
打赏
举报
回复
en
MUZI7632
2005-02-20
打赏
举报
回复
en
taotao7805
2005-02-20
打赏
举报
回复
收藏!
taotao7805
2005-02-20
打赏
举报
回复
收藏!
加载更多回复(7)
小程序
腾讯审核没通过的原因在哪看?
小程序
审核没有通过的原因有哪些
小程序
腾讯审核没通过的原因在哪看?
小程序
审核没有通过的原因可以在通知中看到,一般会有不通过的说明。 多次提交审核不通过,可以从这些方面着手。 1、
小程序
服务类目所对应的页面中的核心内容与该类目是否一致。 2、类目与页面提供的内容是否一致。 3、
小程序
简介没有介绍
小程序
功能。 4、
小程序
提供的服务和内容必须是正式的,不能以测试内容提交,多次以测试内容提交。 5、部分图片显示被压缩体检...
微信
小程序
怎么取mysql,微信
小程序
怎么读取数据库?
小程序
如何读取数据?
微信
小程序
怎么读取数据库?
小程序
如何读取数据?各位微信用户们,如果你再开发微信
小程序
的过程中,需要微信
小程序
读取数据库的话,就跟着小编往下看微信
小程序
怎么读取数据库。微信
小程序
怎么读取数据库?微信
小程序
怎么读取数据库?一般情况下,
小程序
的utils这个文件夹下,我们可以把本地的数据写进去,封装成.js文件,提供对外暴露的接口,然后读取本地数据。如果涉及到一些针对这些数据的处理方法,也可以把方法写好...
制作自己的微信
小程序
要怎么做?
如果是复用了公众号资质注册的
小程序
账号,而公众号又认证了情况下,那么
小程序
账号就一同被认证,否则就需要自己缴纳。当然还可以通过
小程序
制作工具搭建,通用
小程序
模板,自定义编辑设计
小程序
,上传产品信息、商品信息等等,完成
小程序
的制作,费用一般几千左右。看了以上了内容,大家了解制作自己的微信
小程序
的流程和费用是什么了吗?制作
小程序
一般是可以找服务商帮制作的,不过费用方面需要沟通,一般都是比较高的,最后可以通过
小程序
制作工具发布
小程序
,等待
小程序
通过微信的审核,就可以使用了。步骤一:要有自己的
小程序
账号。
微信公众号如何关联
小程序
?如何查看
小程序
原始ID?
传动门: 一、公众号关联
小程序
: 登录公众号,
小程序
—
小程序
管理—关联
小程序
: 管理员扫码: 输入
小程序
原始名称/APPID/原始ID,搜索: 相应
小程序
出现,点击下一步: 关联成功: 再次点击查看详情: 显示已关联: 二、
小程序
原始id查看: 登录
小程序
账号,点击右上角头像处,则能查看到原始ID: 三、后记: 如果很不幸,你的
小程序
账号长时间未使用被冻结了,又忘记
小程序
的名称,或者是压根未设置,原始ID更是记不得,那么看这里:
小程序
被冻结,忘记原始iD,如何找回? ...
微信
小程序
超级占内存_
小程序
丨微信
小程序
占内存大吗?微信
小程序
消耗流量大吗?...
微信
小程序
占内存怎么样?微信
小程序
内存占用会不会过大?微信
小程序
消耗流量大吗?是否感觉微信
小程序
消耗流量非常快啊?近日
小程序
逐渐开放8个入口,许多新用户初次接触了
小程序
,他们会因为担心微信
小程序
耗流量太大,微信
小程序
占内存太多之类的问题而驻足观望吗?今天,第九程序在这里将为你解答此类困惑,不妨一起来
看看
吧。微信
小程序
消耗流量大吗?首先,
小程序
是网页,
小程序
是网页,
小程序
是网页。重要的事说三遍。它不...
C语言
69,380
社区成员
243,074
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章