NOIP用C++有什么优势
3个回答
展开全部
优势有,比如函数多,类库多,效率高,重用性大
但对于NOIP基本无用...所以你还是学好C语言或者PASCAL应对NOIP好些,最重要还是要学好算法,运用好才能取得好的成绩.
首先,C++要有C语言作基础,你必须完全理解面向过程的程序设计思想.
其次,C++是面向对象的语言,对于竞赛NOIP来说完全用不上面向对象的设计思想,这与传统的面向过程思想区别很大,对传统的算法在实现上也有些不一样,甚至还更加困难,对于NOIP这种考算法的比赛来看,学好面向过程的语言才是关键,因为NOIP的考核主要是看算法和数据结构,这正符合面向过程语言的设计思想,而C++的核心是类,是对象,这与NOIP要考的知识相差很大
作为一个曾经的Ioer,还是忠心希望你学好一门基础语言,针对NOIP,我会毫无迟疑的告诉你,用C语言或者Pascal吧
但对于NOIP基本无用...所以你还是学好C语言或者PASCAL应对NOIP好些,最重要还是要学好算法,运用好才能取得好的成绩.
首先,C++要有C语言作基础,你必须完全理解面向过程的程序设计思想.
其次,C++是面向对象的语言,对于竞赛NOIP来说完全用不上面向对象的设计思想,这与传统的面向过程思想区别很大,对传统的算法在实现上也有些不一样,甚至还更加困难,对于NOIP这种考算法的比赛来看,学好面向过程的语言才是关键,因为NOIP的考核主要是看算法和数据结构,这正符合面向过程语言的设计思想,而C++的核心是类,是对象,这与NOIP要考的知识相差很大
作为一个曾经的Ioer,还是忠心希望你学好一门基础语言,针对NOIP,我会毫无迟疑的告诉你,用C语言或者Pascal吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询