把C++改为C,求大佬解决。
答案:1 悬赏:0 手机版
解决时间 2021-04-05 14:23
- 提问者网友:杀生予夺
- 2021-04-04 14:31
把C++改为C,求大佬解决。
最佳答案
- 五星知识达人网友:青尢
- 2021-04-04 15:32
根据我对你的 C ++ 源代码进行分析,它的功能是一个对数据结构:堆栈的各种经典操作。即:压栈、出栈等。
根据我以前编写很多程序的经验,与其将一个 C++ 源代码改写为 C 语言源代码,还不如直接重新按照自己已经清晰的编程思路使用 C 语言编写来得快、更加节省时间呢。
这样做的理由是:因为你在改写程序源代码的过程中,肯定不会是一帆风顺的,肯定会出现各种程序错误需要进行反复调试,这样反而会花费更多的时间,所以我才会说出上面的体会。追问这个更改比较困难吗?追答确实是这样子的。因为你把源程序从一种语言更改为另外一种不同的语言,这个过程不只是简单地一对一地修改对应的语句而已,而是程序的基本结构发生了变化,这才是最困难的地方。否则的话,你想想:如果所有的程序设计结构、以及所有的程序语句都是相同的话,那么就根本谈不上有多种编程语言了(例如:汇编语言、PASCAL 语言、JAVA 语言等),直接就算一种编程语言好了。追问好的,那如果把里面公有改为私有会不会简单点追答这样也不能会简单多少。现在都已经早就出版了 C 语言版的数据结构教材,该教材上面都有对各种链表、树、堆栈等的操作,直接参考教材最方便。这是我个人的观点。这样也不会简单多少。现在都已经早就出版了 C 语言版的数据结构教材,该教材上面都有对各种链表、树、堆栈等的操作,直接参考教材最方便。这是我个人的观点。追问好的
根据我以前编写很多程序的经验,与其将一个 C++ 源代码改写为 C 语言源代码,还不如直接重新按照自己已经清晰的编程思路使用 C 语言编写来得快、更加节省时间呢。
这样做的理由是:因为你在改写程序源代码的过程中,肯定不会是一帆风顺的,肯定会出现各种程序错误需要进行反复调试,这样反而会花费更多的时间,所以我才会说出上面的体会。追问这个更改比较困难吗?追答确实是这样子的。因为你把源程序从一种语言更改为另外一种不同的语言,这个过程不只是简单地一对一地修改对应的语句而已,而是程序的基本结构发生了变化,这才是最困难的地方。否则的话,你想想:如果所有的程序设计结构、以及所有的程序语句都是相同的话,那么就根本谈不上有多种编程语言了(例如:汇编语言、PASCAL 语言、JAVA 语言等),直接就算一种编程语言好了。追问好的,那如果把里面公有改为私有会不会简单点追答这样也不能会简单多少。现在都已经早就出版了 C 语言版的数据结构教材,该教材上面都有对各种链表、树、堆栈等的操作,直接参考教材最方便。这是我个人的观点。这样也不会简单多少。现在都已经早就出版了 C 语言版的数据结构教材,该教材上面都有对各种链表、树、堆栈等的操作,直接参考教材最方便。这是我个人的观点。追问好的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯