快捷导航

关于C语言g++ -Wall编译后的警告。。。。

//stringreversalusingstack//#include//#include#include#include#includeusingnamespacestd;voidReverse(char*C,intn){        stackS;        //loopforpush        for(inti=0;i

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

这几个都是警告 gets 函数不安全、不建议使用了。
这个函数不判断缓冲区大小,实际使用很容易造成溢出。你自己做小练习用用也无所谓。
回复

使用道具 举报

啊,之前没注意到你问了两个问题。
这两个 for 循环不是同步执行的啊。第一个 for 执行完,再执行第二个 for 的。

第一个 for 中循环进行压栈,第二个 for 中取栈顶元素后再弹栈。
你为什么会觉得是并列关系呢? 因为它们的 intent 一样??
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP