C++作为NOIP最被认可的语言,是大部分学习NOIP的学生的第一语言。今天清北信息学金牌教研团带大家对C++有一个基本的认识。

C++初识

一、竞赛环境

比赛时所用的电脑,浙江省可以选择 Windows 系统或者 Linux 系统

1、Linux 系统

工业界用的挺普遍的,因为是开源系统,安全性高,所以很受欢迎,常见于服务器领域,但是对新手来说不是很友好,所以就先不讲了,但是有一点一定要知道:

此NOIP 最后评测都是在 Linux 系统下进行

所以要注意 Windows 系统中的编写和 Linux 系统中的区别,否则爆0都不奇怪

2、Windows 系统

不用多说大家都知道,所以在本地计算机就安装这个操作系统下的竞赛环境便可以了

当然小白们在安装之前需要知道以下几个名词:

编译器:将高级计算机语言翻译为计算机能识别并运行的低级机器语言的程序

解释器:又称直译器,能够把高级计算机语言一行一行直接转译运行,解释器不会一次把整个程序转译出来,所以速度较慢

IDE:也称为集成开发环境,用于提供开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套

调试器:可以观察程序的运行时行为并确定逻辑错误的位置

编辑器:一般是指用来修改电脑档案的编写软件,常见的编辑器有文本编辑器、网页编辑器、源程序编辑器、图像编辑器,声音编辑器和视频编辑器等

开始安装,这里用的是一个集成的安装包 OI Packages,安装时候ÿ

NOIP语言——自学C++基础知识相关推荐

  1. R语言可视化绘图基础知识详解

    R语言可视化绘图基础知识详解 图形参数:字体.坐标.颜色.标签等: 图像符号和线条: 文本属性: 图像尺寸及边界: 坐标轴.图例自定义等: 图像的组合: #install.packages(c(&qu ...

  2. c语言二级程序设计题难吗,c语言二级公共基础知识试题特点

    二级C一直以来是整个二级考试中试题最多.难度最大.报考人数也最多的考试,以下是由学习啦小编整理关于c语言二级公共基础知识试题特点的内容,希望大家喜欢! 从2008年4月份开始笔试由原来120分钟减少到 ...

  3. Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型、符号、运算符、数组Array总结之详细攻略

    Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组Array总结之详细攻略 目录 Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组总 ...

  4. c语言需要哪些英语基础,学习C语言的必备基础知识(国外英语资料).doc

    学习C语言的必备基础知识(国外英语资料) 满卧裹瑟莉筑部获搪肪棱惺杀摄械圭旬敷豹休登悬邱雀报台盼拈毒鹰进怀却恩登雄旁二宇谊婆叔陌嘎扇体歌嫉蹿久题篡憨琵夹涌芦鸣褐颂诅讳拴狸果液梦绸亥氯确杯牌憨耗终贼况榔 ...

  5. C语言中重要基础知识的概述

    本章主要对于C语言中的基础知识进行一个大致的描述,适合有C语言基础但长久没接触C语言开发的人员进行快速回忆.在总体回忆基础知识之前,先来创建一个C程序.笔者的编译器是visual stduio2013 ...

  6. python语言入门w-python基础知识(一)

    最近花时间整理了一下以前学过的python基础知识,语言最多的是使用. 1.1 开发模式 交互模式:简单的调试或者测试 开发流程 创建以.py结尾的python文件 在python文件中输入打印&qu ...

  7. python语言自学-零基础小白学习Python编程语言的正确姿势(纯干货)

    原标题:零基础小白学习Python编程语言的正确姿势(纯干货) 敢问有哪种编程语言集简洁.优雅.简单.全能于一身?Python绝对算的上是一个.举个例子,比如完成同一个任务,C语言需要写1000行代码 ...

  8. c语言二级考试基础知识,2018年计算机二级考试《C语言》考点:C语言基础知识...

    2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年计算机二级考试<C语言>考点,希望能帮到大家,想了解更多资讯,请关注我们,小编会第一时间更新哦. 2018年计算机二级考 ...

  9. 计算机二级c语言公共基础题,计算机二级C语言笔试公共基础知识课后习题及答案...

    全国计算机等级考试二级公共基础知识课后习题及答案1 第一章数据结构与算法 一.选择题 1.算法的时间复杂度是指( ) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的 ...

最新文章

  1. Android - 小的特点 - 使用最新版本ShareSDK手册分享(分享自己定义的接口)
  2. 四则运算 - java实现(叶尚文, 张鸿)
  3. setDAta 字符串拼接
  4. Spring:SpringMVC一例
  5. Ubuntu下安装Qt全部过程
  6. 在div中显示html_HTML基础知识之DIV
  7. excel导入mysql语句_求助:用SQL语句从Excel将数据导入到SQL数据库
  8. 回溯算法详解之全排列、N皇后问题
  9. Android 系统性能优化(75)---MTK 平台perfomance问题的基本信息确认
  10. linux新建用户不显示,linux系统无法添加用户帐号的原因分析
  11. 在线Excel文件解析转换成JSON格式
  12. Arduino十大滤波算法程序大全(精编无错版)
  13. 设计模式 -(1)简单工厂模式(创建型)
  14. MCS:随机数的生成
  15. 支付宝、京东支付场景之策略模式实战
  16. java list去重工具_开发常用小工具类:list集合去重
  17. zuc算法代码详解_密码学算法之序列密码中的ZUC算法详解
  18. 什么是 PID 控制算法 ?详解
  19. Notes Domino V12Beta划重点
  20. 华为快应用接入广告服务开发指导

热门文章

  1. Canvas实现雷达图效果
  2. Why is Android laggy, while iOS, Windows Phone 7, QNX, and WebOS are fluid?
  3. 装数据库提示重启计算机失败怎么办,Win7安装SQL Server2008提示重启计算机失败怎么办...
  4. centos下svn分组权限管理
  5. 交互设计师如何进行风险预判?
  6. CTFshow——web入门——文件上传
  7. 数据上云,如何解除用户对厂商监守自盗的担忧?
  8. [转]深入理解Kingfisher(下)
  9. 列式存储和行式存储有什么区别?
  10. 计算机音频服务无法启动,win10系统audioendpointbuilder音频服务无法启动的解决办法...