处理字符串的数组和指针,我居然都忘记了

这几天,写程序有点慢。主要是因为白天要上班,下班后玩的时间比较多。

原以为重新捡起的这一章 第九章 再谈函数,那些习题我都是做过了的。如今看来我可能没有做通。

 

题目看起来很简单——我以为我曾经会做,只是时间久了忘了。

 

题目是,由键盘输入几个字符串,然后再把它们组合起来。通过一个子函数实现,传入的变元是一个字符串数组指针(从中文的角度来说,这个数组有点多余,C语言里没有字符串这种数据类型,所以字符串必须是 数组,是字符数组。)

传出的自然就是那个连接起来的字符串。

 

我的想法是:

定义一个 字符串 指针,就是说,指针的内容是某个字符串的地址。

往白里说,其实就是一个 char的二维数组,但是它既然要求是个 指针,那我就要往指针去,而且,数组的限制比较大。总要显式或者隐式指定大小。

 

然而,我发现我连 定义都不会定义。

 

后来我看会自己以前做习题的程序,发现跑不了,想起来,那时候看到这一章的时候好像就匆匆忙忙,估计当时也没写完吧。

 

很晚了,睡觉。

正确的做法是:要记起自己从来都没有做通过这种想法。明天重头再来,不过可能要复习一下 字符串 的第五章。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值