施工现场防台风的措施:有点问题想问下大家~谢谢

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 13:14:07
6下面程序的运行结果是
#include<stdio.h>
main() { char str[]="SSSWLIA",c;
int k;
for (k=2;(c=str[k])!='\0';k++)
[switch (c)
{case'I':++k;break;
case 'L':contiune;
default: putchar(c);continue;
}
putchar('*');
}
答案是SW *哦?怎么得出的呢?
7若有定义和语句:
static inta[3]={10,20,30};
int **pp,*p;
p=a;pp=&p;
(pp[0]++)[1]+=5;
printf9"5d,%d,%d\n",**pp,*p,a[0]);
则输出的结果是
答案是25,25,10。怎么得出来的呢?不明白哦~
8分析程序:#include<stdio.h>
main90
{ int a[10]={1,2,3,4,5,6,7,8,9},*p;
p=a;
printf("%x \n",p);
printf("%x\n",p+9);
} 该程序有两个PRINTF语句,假设第一个printf语句输出的是194,则第二个printf语句的输出结果是--
答案是1a6, 怎么会是这样的答案?可以解释下吗??

第六题:k=2,str[2]=S
开关语句,即不是I也不是L
直接输出S
k++
下一次循环;

k=3 str[3]=W
开关语句,即不是I也不是L
直接输出W
k++
下一次循环;

k=4,str[4]=L
开关语句,continue;没输出
k++
下一次循环;

k=5 str[5]=I
开关语句,k加1后break,没输出
退出开关语句
k++
下一次循环;

k=7
str[7]='\0'退出循环,输出*

结束

第七题:第八题好象输掉了一些东西或输错了,明显语法错,仔细核对一下好吗?