printf(
“
k=%d
”
,k);
}
程
序
运
行
的
结
果
是
____________
(9)下面的代码就使用了__interrupt 关键字去定义了一个中断服务子程序
(isr)
,
请
评
论
一
下
这
段
代
码
的
错
误
。
__interrupt double compute_area (double radius)
{
double area = pi * radius * radius;
printf("
area
=
%f",
area);
return
area;
}
(10)
阅
读
下
列
程
序
,
回
答
问
题
。
#
include
main
()
{
int
a,b,m,n;
scanf ( “ %d%d \ n ” , %a, %b);
m=1;
n=1;
if
(a>0)
m=m+n;
if
(a
else
if
(a==b)
n=5;
else
n=m+n;
printf ( “ m=%d n=%d \ n ” , m, n);
}
当 输 入 为 : -1 -2<
回 车 >
时 , 写 出 程 序 的 运 行 结 果 。