变形金刚 铁艺:int *p, m=5, n; A p=&n; scanf("%d", *p); B scanf("%d", &n); p=n; C p=&n; *p=m;
来源:百度文库 编辑:神马品牌网 时间:2024/04/30 03:47:25
C是正确的。
A.p=&n;p是一个整形指针,将整形m的地址赋给p正确
scanf("%d", *p); 中第二个参数应该是一个整形指针,而*p是一个整形。修改为scanf("%d", p); 就正确了
B.scanf("%d", &n);正确,n是一个整形,&n表示n的地址
p=n; p是一个指针,而n是一个整形,错误.改为p=&n就正确了
其实也就是函数形参与实参的匹配的问题,如果实参可以通过隐形的转换(如int转换为double)就是可以的!注意各个函数的参数类型这一类问题应该是很简单的
C is the right answer
你有什么问题吗?
C 是对的!!!
int *p, m=5, n; A p=&n; scanf("%d", *p); B scanf("%d", &n); p=n; C p=&n; *p=m;
若有说明:int *p,m=5,n;以下正确的程序段是【 】
m+n/p=m+p/n=n+p/m=-a平方
若已定义 int a=5;int*p=&a;则正确的是?
若已定义int a=5; int=*P[4],则标识符是一个
矩阵乘法C(m*n)=A(m*p)*B(p*n),其中m、n、p为矩阵的行列数。
以知点P(-1,1)M(a,5)N(-2.b)如果P是线段MN的中点,则a=多少b=多少
若有定义语句 int a[5], *p=a;,则对A数组元素地址的正确引用是【 】
若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是______。
log a (m^n)=(log a m)^n????