猫史档案馆


C++教程第一期

用户:无尽丶天穹无尽丶天穹查看: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循环、累加器的制作


回复

上一页1 页 / 共 1下一页
哲学喵哲学喵

良心教程!

点赞0


评论


立青立青

小练习有点···不太懂···

点赞0


评论


HaylaeSTUDIOSHaylaeSTUDIOS

我的世界手机版源代码:

点赞0


评论