这几天,写程序有点慢。主要是因为白天要上班,下班后玩的时间比较多。
原以为重新捡起的这一章 第九章 再谈函数,那些习题我都是做过了的。如今看来我可能没有做通。
题目看起来很简单——我以为我曾经会做,只是时间久了忘了。
题目是,由键盘输入几个字符串,然后再把它们组合起来。通过一个子函数实现,传入的变元是一个字符串数组指针(从中文的角度来说,这个数组有点多余,C语言里没有字符串这种数据类型,所以字符串必须是 数组,是字符数组。)
传出的自然就是那个连接起来的字符串。
我的想法是:
定义一个 字符串 指针,就是说,指针的内容是某个字符串的地址。
往白里说,其实就是一个 char的二维数组,但是它既然要求是个 指针,那我就要往指针去,而且,数组的限制比较大。总要显式或者隐式指定大小。
然而,我发现我连 定义都不会定义。
后来我看会自己以前做习题的程序,发现跑不了,想起来,那时候看到这一章的时候好像就匆匆忙忙,估计当时也没写完吧。
很晚了,睡觉。
正确的做法是:要记起自己从来都没有做通过这种想法。明天重头再来,不过可能要复习一下 字符串 的第五章。