欢迎您访问52IJ教育培训网,今天小编为你分享的数学方面的学习知识是通过网络精心收集整理的:“什么是pk_pk=&k,pm=&m是什么意思如果已定义k和m都等于2,那pk...[数学]”,注意:所整理内容不代表本站观点,如你有补充或疑问请在正文下方的评论处发表。下面是详细内容。
本文发布时间:2016-04-21 12:32 编辑:勤奋者
精选知识
这是C语言的题目吗?
定义*pk=&k,pk的值是k在内存中的地址,
同理,定义*pm=&m,pm的值为m在内存中的地址.
其他类似问题
问题1:C语言程序第三行中*pk=&k,为什么有人说*pk 跟 k 等价 *pm 跟 m 等价#includemain(){ int k=2,m=4,n=6,*pk=&k,*pm=&m,*p;*(p=&n)=*pk*(*pm);printf("%d\n",n);}如果*pk 跟 k 等价*pm 跟 m 等价,那应该是pk=&k,pm=&m啊?
在定义指针的同时赋值要加上*号,若定义了之后再赋值就不用加*;
也就是说下面这两种写法是的等价的;
第一种:int *p = &a;
第二种:int *p; p = &a;
问题2:如果(m-2)(m-k)=m×m+pm-6,则k=,p=[数学科目]
(m-2)(m-k)
=m^2-(2+k)m+2k=m×m+pm-6
2k=-6,k=-3
-(2+k)=p,p=1
k=-3,p=1
问题3:(m-2)()m-k)=m的平方-pm-6,求k=?,p=?,[数学科目]
(m-2)(m-k)=m^2-(2+k)m+2k
所以,p=2+k
2k=-6
因此,k=-3
p=-1
问题4:#include void main() { int k=2,m=4,n=6; int *pk=&k,*pm=&m,*p; *(p=&n)=*pk*(*pm);*(p=&n)=*pk*(*pm);我以为*(p=&n)与*n等价,不就是6=2*4;但实际是n=8我认为指针中的星号意为所指地址的内容.(除多维数组指针.)
*(p=&n)=*pk*(*pm);
拆解表达式如下
p=&n 即指针p 指向n的地址
*(p=&n) 即 *p 即n的值
n = 2*4 = 8
问题5:如图,正三角形ABC中,AD、BE、CF是三条高线,P是任意一点,PG⊥AD于G,PM⊥BE于M,PK⊥CF于K,求证:PK=PG+PM求证:PK=PG+PM请无聊的人不要乱说![数学科目]
题都是错的
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
