用户:无尽丶天穹查看:3 回复:3 评论:3 创建时间:2018-12-30T10:58:12
1.1 下载C++编译器
在学习C++编程之前,我们必须先下载C++编译软件Dev-cpp,软件安装时勿忘选择中文哦~
1.2 对编写好的程序进行编译及运行
在编写完程序后,点击“运行”分类下的“编译”,在编译通过后即可运行程序。
1.3 最简单的C++程序以及“cout”语句
我们先来看一段程序:
#include<iostream>
using namespace std;
int main()
{
cout<<"Welcome to C++!";
return 0;
}
运行结果:
Welcome to C++!
程序解析:
首先来看程序第一行“include<iostream>”,这不是C++的程序,只是一个预处理指令,它以“#”开头以与C++语句相区别,行末没有分号。它的作用是将文件“iostream”的内容包含到该命令所在的程序文件中,代替该指令。第二行 “using namespace std ;” 的意思是 “使用命名空间std” 。C++程序库中的函数是在命名空间std中声明的,因此需要用 “using namespace std” 作声明。程序第四行使用 “cout” 语句,用于输出一些字符或变量(变量的概念会在之后介绍),输出字符需要引号。注意所有C++语句后都应有一个分号。
1.4 变量
在程序运行期间其值可以改变的量称为变量。一个变量应该有一个名字,其命名规则为:变量名只能由字母、数字和下划线三种字符组成。合法的变量名可为:students , average , sum , a , b , Student_name , student_name 。看到这里,大家可能会问:Student_name 和 student_name ,这两个不是同一个变量吗?这里要注意一下,大写字母和小写字母被认为是不同的字符,所以Student_name 和 student_name 是两个不同的变量名。
下面来看一段程序:
#include<iostream>
using namespace std;
int main()
{
int a,b;
a=5;
b=7;
cout<<a<<endl;
cout<<b<<endl;
return 0;
}
运行结果:
5
7
程序解析:
主函数部分第一行是对变量的定义,在C++中,变量必须先定义再使用。第二、三行是对变量的赋值,可以看到在之后的输出中,输出了变量的值。在输出语句中,“endl” 代表换行。
1.5 输入语句以及运算符
先来看C++运算符类型:
+加 -减 *乘 /除
>大于 <小于 ==等于 >=大于等于 <=小于等于 !=不等于
样例程序:
#include<iostream>
using namespace std;
int main()
{
int a,b,sum;
cin>>a>>b;
sum=a+b;
cout<<sum<<endl;
sum=a-b;
cout<<sum<<endl;
sum=a*b;
cout<<sum<<endl;
sum=a/b;
cout<<sum<<endl;
return 0;
}
输入:
7 5
输出:
12
2
35
1
程序解析:
加、减、乘部分很容易理解,在这里就不多加说明了,除部分中,由于定义sum为整型变量,因此结果取整。若定义为float型,则结果保留5位小数,为1.28571。
小练习
一、选择:(30分)
1.“include<iostream>”是C++中的( )。
A.程序 B.声明 C.预处理指令 D.函数
2.变量名称只能包含( )。
A.汉字、字母和数字 B.字母、下划线和数字 C.字母和数字 D.字母和下划线
二、解答:(30分)
请写出以下程序的运行结果。
#include<iostream>
using namespace std;
int main()
{
int a,b,sum;
a=8;
b=9;
sum=a/b;
cout<<sum<<endl;
return 0;
}
结果:( )
三、编程:(40分)
请编写一个程序对输入的a、b进行加减乘运算,并输出结果。
【样例效果】(带下划线的为输入,加粗为不定值)
请输入一个整数a
8
请输入一个整数b
5
a+b=13
a-b=3
ab=40
下期预告:逻辑运算符的运用、简单计算器的制作、switch语句、for循环、累加器的制作