您好您好,请问我想定义四千多个c语言数组逆置,每个c语言数组逆置长度为20,然大概要怎么编程啊?

代码中有方式一和方式二两种情況最后都会输出乱码,原因我大概知道但为了更方便地理解这个知识点,希望更加专业的解释……

(1)方式一是空间不够存储'\0'相反方式二是空间足够、但是最后'\0'没有copy过来

请问,方式一和方式二的区别与联系是什么

(2)方式三比较了printf()和puts()的输出情况,应该是一样的

问题昰:printf()和puts()都是遇到结束字符'\0'就停止输入那么是否只要没有遇到结束字符,不管什么原因、空间不够还好、没有拷贝还好

只要没看到结束字苻就会随机给个乱码输出吗?

希望能有个专业、详细点的解释非常感谢!!!

实现函数init()初始化c语言数组逆置、 实现empty()清空c语言数组逆置、 实现reverse()函数完成c语言数组逆置元素的逆置 要求:自己设计函数的参数,返回值

我要回帖

更多关于 c语言猜数游戏 的文章

 

随机推荐