软件开发(程序设计)是个过程,是根据用户要求建造出软件系统的过程
编码:求长方形的面积、周长、圆的面积、周长;
编码:求摄氏和华氏温度的关系列表、美元同人民币的列表;
编码:输入三个数,求最大值、最小值;
------------------------------------分割线------------------------------------
理解变量
所有的变量都有名字、命名须符合规则;同一个函数所有的变量名必须不同;变量名必须以字母或下划线开头,后面可以是字母、数字或下划线的组合。
------------------------------------分割线------------------------------------
循环的常用机制
增/减量运算将变量值加/减 1。有前/后置写法:
将x的值加1 将x的值减1
++x x++ --x x--
------------------------------------分割线------------------------------------
字符串与字符数组
例如,定义了两个包含字符的数组: char Line[6] = "Good!";判断下面对错
Line[0] = ‘ G';
Line[6] = ‘!';
Line[5] = ‘\0';
------------------------------------分割线------------------------------------
C语言关系运算符
用C语言逻辑表达式表示条件 :–3≤a≤4
A . –3<=x>=4 B . –3<=x&&x<=4
C . –3<=x ||x>=4 D . –3<=x,x>=4
------------------------------------分割线------------------------------------
C语言条件运算符“?:”。条件表达式的语法形式:
表达式1 ? 表达式2 : 表达式3
分析以下示例:
int a=4,b=7,c=-1;
int x = a ? c+1: c;
int y = c ? b + a : c + a;
printf("%d,%d",x,y);
------------------------------------分割线------------------------------------
函数的调用,分析以下程序,不同实参数,判断函数返回的值。
int main()
{
int y = m(?); return 0;
}
int m(int x) {
int k=2;
k++;
k-=x;
return k;
}
------------------------------------分割线------------------------------------
关于函数的形参和实参?
实参可以是常量,变量或表达式;实参类型必须与形参相同、形参必须是变量,不可以是常量;
------------------------------------分割线------------------------------------
开关语句(switch语句)
是一种多分支结构,根据一个整型值选择分支。形式:
switch (整型表达式) {
case 整型常量表达式: 语句序列
.... ....
default: 语句序列
}
整型常量表达式常用整数、字符等等
语句序列可缺,可包含多个语句,default部分可缺
“case 整型常量表达式:”看作是标号
语义:求值整型表达式,顺序将得到的值与各整型常量表达式比较,遇到相等时转入相应的语句序列执行;无匹配但有default则从default:继续,无default就结束
规定:
各case标号值必须互不相同
习惯在各分支最后写break,包括最后分支
规定:如果分支最后无break,相应语句序列执行完后进入下一分支的语句序列。这导致一种代码共享。
------------------------------------END------------------------------------