7.16 习题讲解 Day9

4X6=24  4X6=24  4X6=24 

---note---  if(fabs(z)>1.0)   fabs=float abs(绝对值)  strcpy(a,b) 按照开头地址把b复制至a 【详见3.】---note---

1.

int n=0;

while (n++<=2);printf("%d",n);

n=4

//while(n++<=2)==while(n<=2;n++)

共执行3次,n=4

2.

switch(a)

{  case 0: a=a+b; 

    case 1: a=b+c;

    case 2: c=c+d; break;

}

switch 循环中如果case1 case2 之后没有break 会依次执行case 1和case2 直到遇到一个break 后跳出

3.

char a[7]="abcdef";

char b[4]="ABC";

strcpy(a,b);   //char a[7]="ABC[]ef[]"  []表示一个空格

printf("%c",a[5]);

4.

char c[ ]="\t\v\\\0will\n";

printf("%d",strlen(c));

//(\v,\t,\\为转义符,\0为结束符)

 

4X6=24  4X6=24  4X6=24

posted on 2016-07-16 23:30  Dengyi  阅读(176)  评论(0编辑  收藏  举报

导航