求助

char *temp=(char*)malloc(20) 语句中的 (char*) 是什么意思?主要是括号和括号里的星号,是什么意思?
学习心得 | 2007-04-12 17:16 | 阅读 2275 次 | 评论 1 条

请教 外部静态变量和外部变量有什么区别

今天学习了变量的存储类型,其中说到了用static关键字定义的外部静态变量和有extern关键字定义的外部变量。 它们的值都具有永久性,那它们到底有什么区别了? 请高手指教? 谢谢了。

请教 用递归法调用求一整型数组的平均值 错在哪儿?

以下是一个用递归法调用求一整型数组的平均值,我没有看懂 return ((float)(n*f(n-1)+a[n])/(n+1));错在哪儿? 把它放在Turboc2.0中验证,结果错了:f(10)=944.182 。书上说正确的答案是f(10)=4 。请高手指教?! #include<stdio.h>int a[]={0,1,2,3,4,5,6,7,8,9}; float f(int n){ if(n==1) return a[0]; else return ((float)(n*f(n-1)+a[n])/(n+1));} main(){int n=10;print...
文章归档