《C++程序设计语言快速入门》校本课程.pdf
C++快速入门
以下将引导你快速进入编程的世界。
前言:
学习编程,选何种语言不是关键点,快速入门并使用它建立自己的
工程并解决问题是本课程考虑的重点。
C++本身的代码简洁性以及传承于c的特性,便利的现成的代码复用
使得其有很多优势,适合课堂教学的同时.,兼顾了工程开发应用,就
选它吧。
第一部分:
1、学习环境的搭建:
为了方便学习,我们在windows系统下写代码,用在线评测系统OJ
评测。本教程使用noi.openj评测练习。十一中0J的域名目前
为syzoj.como
首先下载devc++安装,装完然后可以选择Chinesesimple语言,以及
debug编译模式,其他一切默认。
2、第一个程序:1.HelloWorld!
noi题库1.1.01
CrlN新建文档。
键入以丁代码:〃为注释语句,用于帮助阅读代码含义
#includeiosream〃包含库文件
#includecsdio〃包含库文件,一些基本输入输出的语句定义在此
usingnamespacesd;〃声明命名空间
inmain()〃主函数
(
prinf(Hello,World!);〃我们要编写的代码区域
reurn0;〃表示程序正常运行结束并返回
)
注意标点符号,C++每一个语句以分号结尾”是英文状态下的标点
符号,否则会编译错误。
C++编译生成二进制的可执行exe文件。编译运行(F11),将在屏幕
上输出Hello,World!o
今后我们的主要工作就是编写红色部分内容的代码。
3、C++是函数式语言,利用函数实现各种功操作
例子2.noi题库1.3.01
:A+B问题
总时间限制:1000ms内存限制:65536kB
描述
在大部分的在线题库中,都会将A+B问题作为第一题,以帮助新手熟悉平台的使
用方法。
A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B
及结果均在整型范围内。
现在请你解决这一问题。
输入
一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。
输出
一个整数,即A+B的值。保证结果在整型范围内,
样例输入
12
样例输出
3
^includeiosream〃包含库文件
ffincludecsdio〃包含库文件,一些基本输入输出的语句定义在此
usingnamespacesd;〃声明命名空间
inmain()〃主函数
(
ina,b;〃定义两个整数型变量
scanf(%d%d,a,b);//取变量的地址,从键盘读入,以空格分隔,分别赋值
给两个变量a和b
prinf(%d,a+b);〃偷出a+b的值
reurn0;〃表示程序正常运行返回
)
4、变量:
变量:可视为在计算机的存中开辟的一段用于临时存储数据的
容器。
约定:变量使用前要事先声明数据类型。
标识符就是程序员自己起的名字,除了变量名,后面还会讲到函
数名、标号等。不过,名字也不能随便起,C语言规定,标识符只能
由字母(A〜Z,a〜z)、数字(0~9)和下划线(_)组成,并且第一个字符必
须是字母或下划线。
以下标识符是合法的:
a,x,x3,BOOK_1,