什么不是noip竞赛推荐使用的程序

什么不是noip竞赛推荐使用的程序,第1张

Pascal语言,必须使用Free Pascal 1.0.10及以上版本作为编译器;

C语言,必须使用gcc 3.4.2作为编译器;

C++语言,必须使用g++ 3.4.2作为编译器;

Pascal语言,可以使用Freepascal IDE Windows版、Lazarus Windows版、Dev-Pascal作为集成开发环境,推荐使用Lazarus Windows版

C和C++语言,可以使用Dev-C++、RHIDE Windows版作为集成开发环境,推荐使用Dev-C++;

选B

STL已经解禁,可以使用,给C++党带来了不少优势。STL在不开优化的情况下不是最快的,但是减少写代码的麻烦,而且代码一定正确。建议使用STL。C和C++差距不是很大,C的代码不用改就能在C++上运行,所以从C升级到C++几乎不用做任何事情,顶多学一些C++的比C方便的语法。

优势有,比如函数多,类库多,效率高,重用性大

但对于NOIP基本无用...所以你还是学好C语言或者PASCAL应对NOIP好些,最重要还是要学好算法,运用好才能取得好的成绩.

首先,C++要有C语言作基础,你必须完全理解面向过程的程序设计思想.

其次,C++是面向对象的语言,对于竞赛NOIP来说完全用不上面向对象的设计思想,这与传统的面向过程思想区别很大,对传统的算法在实现上也有些不一样,甚至还更加困难,对于NOIP这种考算法的比赛来看,学好面向过程的语言才是关键,因为NOIP的考核主要是看算法和数据结构,这正符合面向过程语言的设计思想,而C++的核心是类,是对象,这与NOIP要考的知识相差很大

作为一个曾经的Ioer,还是忠心希望你学好一门基础语言,针对NOIP,我会毫无迟疑的告诉你,用C语言或者Pascal吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8046837.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存