C学习的疑义

C学习的疑问
我初学C,准备参加高中信息学竞赛,我买的这本竞赛辅导讲的就是C语言,但是中间有的地方也穿插讲了一些C++的内容,但是看不懂。
比如中间有一个高精度运算类bign,都是用C++写的,后面用的还很频繁,但是就是这个地方看不懂。
我是不是应该在去学学C++呢,看这个例子的话,C++方便很多阿。但是考试准备时间不多了,不知道能不能很快掌握呢。
如果我继续用C的话,里面再用上这个C++的代码,是不是后缀名就得改了呢,改了后缀名的话,对其他的c的代码会有影响么?

------解决方案--------------------
会有影响,C++和C的编译器在函数编译的时候处理不同,如果是C函数要加上extern"C"告知以C方式编译函数。否则会出问题。
------解决方案--------------------
C++兼容C,但是C不兼容C++,所以用C++的编译器编译C是没问题的,而用C编译器编译C++就有问题。
------解决方案--------------------
不管你是学C还是学C++,都对你准备即将到来的信息学竞赛没有好处
因为信息学竞赛考的是算法,你连语言基本语法都没掌握,去了也只是走个过场

学哪个都可以,就语言本身来说,C是底层和效率的霸者,C++是全领域通用的万金油——当然在哪个领域都不如该领域的霸者
但别为了信息学竞赛而学——起码别为了即将到来的这个比赛而学。来不及,勉强学了也是表面糊弄过去,只能走个过场而已
------解决方案--------------------
探讨

引用:

不管你是学C还是学C++,都对你准备即将到来的信息学竞赛没有好处
因为信息学竞赛考的是算法,你连语言基本语法都没掌握,去了也只是走个过场

学哪个都可以,就语言本身来说,C是底层和效率的霸者,C++是全领域通用的万金油——当然在哪个领域都不如该领域的霸者
但别为了信息学竞赛而学——起码别为了即将到来的这个比赛而学。来不及,勉强学了也是表面糊弄过去,只能走个……

------解决方案--------------------
重在参与,提前对语言进行了解也不错。关键是要能够培养出兴趣,这个比赛的目的也就达到了。
------解决方案--------------------
重在参与。
------解决方案--------------------
高中信息学竞赛考编程,初赛还会考一些基础知识,你先看看C语言的基础知识,再进行一些c语言的程序编程训练就可以了,C++的知识现在没必要去花功夫,以后有时间可以看看,C++还是很有用的。
------解决方案--------------------
重在参与,加油!
------解决方案--------------------
参加信息方面的比赛,最好需要比较精通一门编程语言,比如C,在此基础上算法才是最重要的。也就是说:
1. 编程语言是基础,是必要条件
2. 算法是比赛的核心内容
------解决方案--------------------
程序=算法+数据结构