求大神帮忙分析这个C程序,t值是怎么计算出来的?

#include "stdio.h"
#define s(x) 4*x*(x)+1
void main()
{
int k=5,j=2;
int t=s(k+j);
printf("%d\n",t);
}

宏定义只是完全替换,不会自动给你加括号的,调用函数后,变成 4*5+2*(5+2)+1 为35.所以宏定义时最好每项都加括号。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-04
4*5+2*(5+2)+1

求大神帮忙分析这个C程序,t值是怎么计算出来的?
宏定义只是完全替换,不会自动给你加括号的,调用函数后,变成 4*5+2*(5+2)+1 为35.所以宏定义时最好每项都加括号。

c语言中这到提结果思路怎么分析的哪位大神帮帮忙
这道题其实不难,首先你看while循环的判断条件为:当b<c时,才执行循环体,循环体中包含:t=a;a=b;b=t;三条语句,这三条语句的意思是:1.将a变量中保存的数值复制存储在变量t中;2.将变量b中的数值复制存储在a中,覆盖了a中原来存储的数值;3.将变量t中的数值复制存储在变量b中;也就是说...

t检验是这么计算的?以及P值。那个高手帮我分析下什么情况下用T,什么情 ...
若两总体方差相等,则直接用t检验,若不等,可采用t'检验或变量变换或秩和检验等方法。 其中要判断两总体方差是否相等,就可以用F检验。 简单的说就是 检验两个样本的 方差是否有显著性差异 这是选择何种T检验(等方差双样本检验,异方差双样本检验)的前提条件。T检验,亦称student t检验(Stu...

关于c语言程序设计的问题求大神帮忙!万分感谢!
编译是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析、语法分析、语义检查和中间代码生成、代码优化、目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中...

大家帮忙分析下这个C语言的程序,为什么这两几乎同样的表达式,就因为除 ...
因为b,c都是int型,除以2时属于int型相除,结果为int型,即整数;除以2.0时,由于2.0为float型,做除法时会进行类型转换,会保留小数。

一个C语言的小程序,帮忙分析一下输入1 1 2等序列该程序是如何从for循 ...
if(!s) \/\/当读取的s为0时跳出循环 { break;}

懂统计的请进来帮帮忙!
请帮忙解答几个问题,注意要用通俗的语言回答。1.什么是相关分析,回归分析?2.什么是相关系数,系数数值大小说明什么问题?3.说明是显著检验?4.“指数”是怎么算出来的?需... 请帮忙解答几个问题,注意要用通俗的语言回答。1.什么是相关分析,回归分析?2.什么是相关系数,系数数值大小说明什么问题?3.说明是显著检验?

求助一道统计学题目,希望高手帮帮忙,带上分析过程,解释一下,谢谢!
n=2×(u(双侧临界值)×标准差\/(84.2-80))^2 【^代表乘方】u(双侧临界值)可以通过查找统计教科书的标准正态分布临界值表而取得,不过我更喜欢用Excel软件来计算:1)5%显著水平 n=2*(NORMSINV(1-0.05\/2)*14.6\/(84.2-80))^2=92.83961023≈93 【*代表乘号,NORMSINV(1-0.05\/2)=1...

求高手帮忙写一个c语言发牌程序
请设计一个程序完成自动发牌的工作。要求:黑桃用S(Spaces)表示;红桃用H(Hearts)表示;方块用D(Diamonds)表示;梅花用C(Clubs)表示。*问题分析与算法设计 按照打桥牌的规定,每人应当有13张牌。在人工发牌时,先进行洗牌,然后将洗好的牌按一定的顺序发给每一个人。为了便于计算机模拟,可将人工方式的发牌过程加以修改...

求大神SPSS帮忙看一下,这个分层回归分析后的结果是什么状况啊!_百度...
分层回归通常用于中介作用或者调节作用研究中。分析时通常第一层放入基本个人信息题项或控制变量; 第二层放入核心研究项。使用SPSSAU在线spss分析结果显示如下:R²:模型的解释力度 F 值:用于判断模型是否有意义,如果对应P值小于0.05说明模型有意义 △R²:模型变化时,R²值的变化情况...

相似回答