学习内容
1.局部变量和全局变量
2.for循环
3.while循环
4.数组
5.实战开发——ATM
一.局部变量和全局变量
局部变量:指在一个函数内部或复合语句内部定义的变量。
全局变量:只能被内部引用,而无法被其它对象或函数引用的变量。
从概念中我们可以总结出两者的区别即两者变量作用域不同,分为了局部变量和全局变量。
例子:
include<iostream>
using namespace std;
int a=10;
int main{
int b=5;
return = 0;
}
上述例子中变量a为全局变量可以在任何地方使用,b变量为局部变量只能在花括号中进行使用。
二.for循环
例子:
include <stdio.h>
int main()
{int n = 0;
int i = 0;
int m = 1;
int sum=0;
printf("请输入n的值:");
scanf("%d", &n);
for (i=1; i<=n; ++i){
m = m * i;
sum = sum +m;}
所以:假如 n=4,当 i=1 时,m=1,sum=1。当 i=2 时,m=1×2,sum=1+1×2。当 i=3 时,m=1×2×3,sum=1+1×2+1×2×3。当 i=4 时,m=1×2×3×4sum=1+1×2+1×2×3+1×2×3×4。
当I>=n时,for循环将会被打破。
三.while循环
1.while循环开始后,先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句。简单来讲就是说while循环是先判断后循环, 判断如果满足条件进入循环 本次循环后再次判断
例题:
include<iostream>
using namespace std;
int a= 0;
while(I=2){
printf{I}
I++;
};
例子中 只有当I=2时while循环才会被打破,此时将输出I的值。
四.数组
简介:数组是相同类型的数组成的一个组,也就是说是把相同类型的一系列数据统一编制到某一个组别中。这样就可以通过数组名+索引号简单快捷的操作大量数据。这就和全校学生一样,把学生分成多个班级,每个学生都是班级中的一员,如果要找张三,如果没有班级的话,就要在全校学生中一个一个寻找,一直到找到为止;但是如果引入了班级,就可以在某某班级中寻找张三,这样就更加方便快速了。
举例
int a[10]; 说明[整型]数组a,有10个元素。若要表示第10个元素,则使用a[9]。第一个则是a[0]。
float b[10],c[20]; 说明实型数组b,有10个元素,实型数组c,有20个元素。
char ch[20]; 说明字符数组ch,有20个元素。
5.实战开发——ATM