1.软件测试主要包括单元测试、集成测试、确认测试和系统测试。
2.需求分析阶段的工作:1)需求获取2)需求分析3)编写需求规格说明书4)需求评审。
3.一个算法由零个或多个输入。,一个或多个输出。
4.|是位运算中按位或运算符,两个中只要有一个为1结果为1,负责为0.
f()函数为赋值函数
递归调用


int i,j=0;
char a[]="hello",b[10];
for(i=0;a[i];i++)
if(a[i]=='') b[j++]=a[i+1];
//判断a[]中字符是否为空格,如为空格,将空格后的字符赋给数组b.
b[j]='\0';
int a=1,b=2,c=3,d=4;
if((a=2)&&(b=1)) c=2;
if((c==3)||(d=-1)) a=5;
printf("%d%d%d%d\n",a,b,c,d);
//第一个if表达式均为赋值表达式
//执行a=3,b=1,c=3操作
//判断c==3为假后继续执行d=-1,a=5;
a=5,b=1,c=2,d=-1
//若||前的表达式为真,||后则不需要判断了
//将二维数组一一维数组形式输出
void fun (int (*s)[10], int *b, int *n, int mm, int nn)
{
int k = 0;
for (int i = 0; i < mm; i++)
{
for (int j = 0; j < nn; j++)
{
b[k++] = s[i][j];
}
}
*n = k;
}
int k = 0;
for (int i = 0; i < mm; i++)
{
for (int j = 0; j < nn; j++)
{
b[(*n)++] = s[i][j];//这里*n必须用括号括起来,否则计算机不知道先执行谁
}
}
}
1433

被折叠的 条评论
为什么被折叠?



