写一个函数计算当参数为n(n很大)时的值 1-2+3-4+5-6+7……+n。
long fn(long n)
{
if(n <= 0)
{
exit(1);
}
return (n / 2) * (-1);
else
return (n / 2) * (-1) + n;
}
字符指针、浮点数指针、以及函数指针这三种类型的变量哪个占用的内存最大?为什么?
指针变量也占用内存单元,而且所有指针变量占用内存单元的数量都是相同的。就是说,不管是指向何种对象的指针变量,它们占用内存的字节数都是一样的,并且要足够把程序中所能用到的最大地址表示出来(通常是一个机器字长)。
以下三条输出语句分别输出什么?
char str1[] = “abc”;
char str2[] &#