大一新生第一次参加蓝桥杯(C/C++组),只学C够吗?怎么备赛?个人经验分享

个人感受(唠叨唠叨)

我是2023级的物联网工程专业的一名大一新生,在大一的下半学期有幸通过校赛,参加了第十五届蓝桥杯软件赛,其实我自己都没想到大一就能参加蓝桥杯,因为当时只会C语言,也很迷茫,到底该怎么备赛?剩的时间比较少到底要不要学习C++

到底要不要学C++?

我在蓝桥杯正式比赛前特别纠结要不要学c++,因为当时省的时间比较少,而且会有担心学c++的一些语法会不会把它跟c语言搞混,到时候在考场忘了怎么办?

其实C++是对C语言的扩充和延伸,就是我觉得C++完全就包含了C语言的说法并没有错。而且c++的万能头文件是完全包含c语言的大部分函数的,也就是说c语言代码转为c++代码你只需要换一下头文件就可以了,下面给出我写蓝桥杯用的代码开头,大家可以去试一下(编译器的话推荐大家用Devc++,因为有些编译软件并没有万能头文件,而且蓝桥杯考试用的编译器也是这个)

#include<bits/stdc++.h>//万能头文件
using namespace std;//一定要有
#define int long long// 如果用#define int long long,要转换int main为unsigned main
signed main()
{
  ......
  return 0;
}

因此我还是推荐去学C++的,不仅是因为对于学过c语言的我们来说它挺好入门的,而且它所包含的丰富的标准库也能帮助你快速写出代码(比如sort排序,就可以减少你写冒泡排序的时间)代码如下

//上面的省略
const int N=1e5+10;//+10是为了防爆
int a[N];
signed main()
{
  int n;
  cin>>n;
  for(int i=1;i<=n;i++) cin>>a[i];
  sort(a+1,a+n+1);//对a数组中元素进行降序排列
  return 0;
}

还有就是其实我觉得参加蓝桥杯,与我而言最重要的并不是最后拿到的奖项,而是我在备考蓝桥杯的过程中学到了的知识(像我也算是学习了解了C++),感觉自己提升很多。

最后就是一定要放松心态,其实蓝桥杯也不是全部都很难,里面还是有很多很基础很简单的知识点(我就是因为时间太短学习了一些算法没学扎实,简单的又忘了,考试时特后悔),如果学习c语言时有认真刷过题的话,拿个省三还是没有问题的!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值