让人费解的一道C语言题目#include int func(int a,int b);void main(){int k=4,m=1,p;p=func(k,m);printf("%d,",p);p=func("%d\n",p);}int func(int a,int b){static int m=0,i=2;i+=m+1;m=i+a+b;return(m);}A.8,17 B.8,16 C.8,20 D.8,8能将下为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 15:57:20
让人费解的一道C语言题目#include int func(int a,int b);void main(){int k=4,m=1,p;p=func(k,m);printf(

让人费解的一道C语言题目#include int func(int a,int b);void main(){int k=4,m=1,p;p=func(k,m);printf("%d,",p);p=func("%d\n",p);}int func(int a,int b){static int m=0,i=2;i+=m+1;m=i+a+b;return(m);}A.8,17 B.8,16 C.8,20 D.8,8能将下为什么
让人费解的一道C语言题目
#include
int func(int a,int b);
void main()
{
int k=4,m=1,p;
p=func(k,m);
printf("%d,",p);
p=func("%d\n",p);
}
int func(int a,int b)
{
static int m=0,i=2;
i+=m+1;
m=i+a+b;
return(m);
}
A.8,17 B.8,16 C.8,20 D.8,8能将下为什么吗?这上面的 static起到什么作用

让人费解的一道C语言题目#include int func(int a,int b);void main(){int k=4,m=1,p;p=func(k,m);printf("%d,",p);p=func("%d\n",p);}int func(int a,int b){static int m=0,i=2;i+=m+1;m=i+a+b;return(m);}A.8,17 B.8,16 C.8,20 D.8,8能将下为什么
static是静态变量的意思.在函数中定义普通的变量,当退出函数时他们就失效了.但是静态变量不会,下次进入函数时还是上次退出时的那个值.直到主程序结束.
举个例子
void example(int k)
{
static a=0;
printf("This is original value:%d\n",a);
a=k;
printf("This is new value:%d\n",a);
}
int main(void)
{
example(1);
example(2);
}
输出结果:
This is original value:0
This is new value:1
This is original value:1
This is new value:2

C语言题目一道求解#include 让人费解的一道C语言题目#include int func(int a,int b);void main(){int k=4,m=1,p;p=func(k,m);printf(%d,,p);p=func(%d ,p);}int func(int a,int b){static int m=0,i=2;i+=m+1;m=i+a+b;return(m);}A.8,17 B.8,16 C.8,20 D.8,8能将下为什么 这样一道C语言的题目应该怎样做帮我弄一下啊#include /* userCode( 一道C语言的题目求代码 一道C语言的题目 想知道答案是怎么算出的 结果是0 可是不懂#include int main(void){int c[]={10,0,-10};int *k=c+1;printf(%d,*k--);} 一道C语言题目.编写一个模拟两个人投掷骰子,比大小的的程序.在程序编译正确后,要求在程序运行时提示您按ENTER 键.我编的一部分如下#include stdio.h#include stdlib.h #include time.hint main()int num1 关于C语言计算的两道题目.自加自减,了解的帮忙解答下~#include #include main() main(){ { int a=6,b=0; 一道C语言题目,急求… 求一道C语言题目 求 一道C语言题目~求教!#include #include int main(){unsigned x = 10;getbits(x,4,3);return 0;}unsigned getbits(unsigned x,int p,int n){return (x >> (p+1-n) & 0 一道C语言题目.创建一个有26个元素的数组,并在其中储存26个小写字母,并让程序显示该数组内容/. C语言的一道选择题 C语言的一道题 一个c语言的题目 关于C语言的一道题:#include int main(void){printf(%f ,5);printf(%d ,5.01);return 0;}请问这道题的输出结果是什么?为什么? DSP实验 让我用C语言编写程序完成计算sin(2.3π)+cos(1.7π)的值DSP实验用ti ccs做 让我用C语言编写程序完成计算sin(2.3π)+cos(1.7π)的值DSP怎么编写C程序啊 头文件可以直接调用吗?#include #include 致百度公司.你们的新闻中出现这样的词语让人费解... 一道C语言的小题目(10%20等于多少?)