目录
一、算法
1.1算法的特性
1.有穷性
一个算法必须要在有穷的执行步骤之后结束,而且每一步都要在有穷的时间内完成,不能无穷的执行下去。
2.确定性
算法的每一个步骤都有确切定义,不能模棱两可。
3.可行性
算法中的每一步都应该能有效地运行。例如:
int x,y,z;
scanf("%d,%d,%d",&x,&y,&z);
if(y==0)
z=x/y;
这段代码中,"z=x/y;" 就是一个无效语句,因为0不能做分母。
4.输入
一个算法要有零个或者多个输入。例如:
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
这个例子有三个输入。
5.输出
一个算法至少有一个输出。
二、标识符
1.标识符必须以字母或下划线开头,而不能以数字或者符号开头。例如:
int num;
int _hao;
2.标识符中,除了开头之外的其他字符可由字母、下划线或数字组成。例如:
int good_way;
int bus7;
int car9V;
3.C语言区分大小写,大小写英文字母代表不同的标识符。例如:
int mingri;
int MINGRI;
int MingRi;
上面是三种不同的标识符。
4.标识符不能是关键字
int int; //错误
这种是错误的。
标识符注意事项:书写标识符时,应注意大小写的区分。