• 文章
  • 如何学习 C++ 基础知识,第 2/5 部分
发布
2011 年 10 月 8 日(上次更新:2011 年 10 月 8 日)

如何学习 C++ 基础知识,第 2/5 部分

评分:3.9/5(298 票)
*****
各位程序员们,大家好!

到目前为止,我们已经学习了启动和运行基本程序的基本组件
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
int main (void){

// Code Goes Here

return 0;
}


在本教程中,我们将学习基本的输入和输出语句,以及在编写程序时可以使用的变量类型。 这将使我们的程序更具“用户交互性”,而不仅仅是在屏幕上显示文本(或提示)。

首先,请确保您拥有程序的基本起始组件

1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
int main (void){

// Code Goes Here (You do not need to put this, it's optional)

return 0;
}


在两个花括号内,删除注释(它只是一个占位符,现在对我们没有用处),然后输入以下内容
 
cout << "Please enter a number." << endl;

您可能想知道 endl 是什么。 嗯,它只是告诉编译器,在执行完这段文本(或语句)后,我想要一个全新的行(基本上,转到前一行下面的下一行)。

输入上面的代码后,继续编写
 
cin >> number;

就在您刚编写的 cout (CEE-OUT) 语句下方。

您的代码应该完全如下所示
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
int main (void){

cout << "Please enter a number" << endl;
cin >> number;

return 0;
}


cin,是您用来从用户那里收集用户输入的语句。 这是保持程序趣味性的好方法。

但我们的程序仍然不完整。 我们尚未告诉编译器“number”的数据类型是什么。 嗯,这有点复杂,最好您能记住这些术语

变量类型

1. 布尔值 (bool):此关键字通常用于程序中等于 true 或 false 的变量。

2. 字符 (char):此关键字用于字符。 它只能容纳一个字符,例如“A”。

3. 整数 (int):此关键字用于数字,如 5、455 等。 有一些规则(我将在下一个教程中解释),但现在只需知道定义和何时使用的上下文。

这些是基本的变量类型,我强烈建议您记住它们。
继续并在“cout”语句之前添加
int number; 添加此代码后,在“cin”语句下方添加

cout << "You typed in " << number << "!" << endl;
请务必像这样编写“cout”语句。 另外,每当您想在屏幕上显示变量时,请输入

cout << (您的变量名) << endl;
现在您的程序应该如下所示
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main (void){
int number;

cout << "Please enter a number" << endl;
cin >> number;
cout << "You typed in " << number << "!" << endl;
return 0;
}


运行程序后,您应该得到

Please enter a number
(It'll wait for your number here...)
40
You typed in 40 (It displays your number here!)

请继续关注第 3 部分! :)
愿代码与你同在...