这是一道c++题目能告诉我答案怎么来的么?还有pn->a/n.b*++pn->a是什么意思啊?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 05:01:10
这是一道c++题目能告诉我答案怎么来的么?还有pn->a/n.b*++pn->a是什么意思啊?
struct num
{int a ;
int b ;
float f ;
}n={1,3,5.0} ;
struct num *pn=&n ;
则表达式pn->a/n.b*++pn->a的值是_____0_________
struct num
{int a ;
int b ;
float f ;
}n={1,3,5.0} ;
struct num *pn=&n ;
则表达式pn->a/n.b*++pn->a的值是_____0_________
struct num {
int a ;
int b ;
float f ;
}n = {1,3,5.0} ; // 将n的a,b,f分别初始化为1,3和5.0
pn->a/n.b * ++pn->a是求(a/b)*a,即(1/3)*1 = 0 * 1 = 0
再问: 1/3为什么是0,还有不是++a吗应该是2呀
再答: 对的,看漏了。不过 pn->a/n.b * ++pn->a是求(a/b)*(a + 1),即(1/3)*1 = 0 * (1 + 1) = 0 注意到两整数相除是没有小数部分的。即 1/3 = 0
再问: 那个++号为什么会分配给1而不是3呢
再答: 因为有称号*相隔。
int a ;
int b ;
float f ;
}n = {1,3,5.0} ; // 将n的a,b,f分别初始化为1,3和5.0
pn->a/n.b * ++pn->a是求(a/b)*a,即(1/3)*1 = 0 * 1 = 0
再问: 1/3为什么是0,还有不是++a吗应该是2呀
再答: 对的,看漏了。不过 pn->a/n.b * ++pn->a是求(a/b)*(a + 1),即(1/3)*1 = 0 * (1 + 1) = 0 注意到两整数相除是没有小数部分的。即 1/3 = 0
再问: 那个++号为什么会分配给1而不是3呢
再答: 因为有称号*相隔。
太阳能电池内部电流是怎么走的?是从p到n么?还有如果把pn结比做二极...
1.N型半导体中,多数载流子是( ).A、 空穴 B、自由电子 C、原子核 D、束缚电子 三极管有( )PN结.A
PN是什么意思啊!?☺
PN是什么意思
PN结,什么是正向电压?是P向N?还是N向P?能具体说明下什么是PN结吗?
已知x^2/a^2+y^2/b^2(a>b>0),M、N是椭圆上关于原点对称的两点,P是椭圆上任意一点,且直线PM、PN
半导体中的空穴数量大大超过自由电子的数量,成为空穴导电为主的半导体,称为?型(A)N型(B)P型(C)PN型(D)NP型
线性代数的一道题,不明白r(a)+r(b)小于n是怎么得出来的,
随机事件与概率问题有一道题目是这样的,告诉我为什么选C(给出的答案选C),这些知识都忘的差不多了.我选的是B;设P(A)
已知平面上两点M(4.0)N(1.0)动点P满足PN=2PM (1)求动点P的轨迹C 的方程 (2)若点Q(a,0)是轨
已知双曲线x^2/a^2-y^2/b^2=1.M,N是双曲线上关于原点对称的两点,P是双曲线上任意一点,当直线PM,PN
X2/a2+y2/b2=1 (a>b>0),M,N是椭圆上两点关于原点对称,P是椭圆上任一点,PM,PN的斜率为K1,K