int变量-C++

前语

这是我学C++的笔记,如果对你有帮助,你可以复制下来ouo。

正片

全局变量

1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;

int a;
int b = 30;

int main(){
a = 20;
cout << a << endl;
cout << b << endl;
return 0;
}

这里在main之外声明了两个变量,a和b。

a的值实在main里定义的,a可以在此文件中的任何一个地方使用,但要单独定义值。

b也是在main外声明的,不同的是,b定义了值,为30,b也可以在此文件中的任何一个地方使用,注意,虽然b已经有了值,但是我们还是可以再定义一次。

对了,endl是用来添加换行符的,不使用的话输出的值会在同一行里。

输出

此代码会输出:

20

30

局部变量

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;

int main(){

int c;
c = 40;
int d = 50;

cout << c << endl;
cout << d << endl;

return 0;
}

这里再main里声明了两个变量,c和d,由于变量是在main里声明的,也因此你无法在main外使用这两个变量

输出

此代码会输出:

40

50

例句

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;

int a;
int b = 30;

int main(){

a = 20;

int c;
c = 40;
int d = 50;

cout << a << endl;
cout << b << endl;
cout << c << endl;
cout << d << endl;

return 0;
}
输出

此代码会输出:

20
30
40
50