为了确保题目适合小学生的理解水平,我们将避免使用过于复杂的编程概念,并尽量使用简单易懂的语言和例子。根据NOI及GESP考纲精心设计配套习题集,不定期发布,以供老师、学生们参考。
一、集成开发环境
熟悉集成开发环境使用(例如 Dev C++):创建文件、编辑文件、保存文件、编译、解释、调试。
c++语言的特性
编译型 静态类型 编译器可以更多地介入和监督。有利于:编译期间发现错误 有利于:编译器对目标代码进行深度优化。
二、基本类型占用空间
掌握基础的数据类型的定义和使用(整型、实数型、字符型、布尔型)。
sizeof(变量) 或者 sizeof(类型) 来探测
sizeof 是关键字,不是函数
不同的平台,不同的硬件,不同的编译环境可以有差异,不要武断!
三、常量与变量
掌握常量与变量的命名、定义、作用、初始化与赋值以及变量的自加与自减运算。
变量好比一个小盒子,能容纳数据,有名字,有地址,有大小,类型。。。
常数 也叫立即数,或者“字面量”,就是硬编码到程序中的那些“死”数据。
四、变量赋值
变量是一个小盒子,装着数据。a = b; 的意思是:把 b 中的数据复制一份,放到 a 中。a 中原来的数据被“踩死”了。