c语言中*p=&m和*p=m(m为整型变量),这两种表示方式上正确吗?如果正确意义上有什么区别?
来源:百度知道 编辑:UC知道 时间:2024/06/06 06:31:59
当然正确。前者将m的地址值赋给p指向的变量,后者将m的值赋给p指向的变量!(注意区别)
“*”是取内容的意思。第一个表达式表示指针P指向M的存储地址,而第二个表达式表示指针P指向M。
*p=&m中如果p是指向指针的指针变量的话,这个语句是对的,它表示把m的地址赋给p指向的内容,即p指向m的地址。
*p=m表示把m的值赋给p指向内容。
呵呵!不知这样说你是否能明白。
C=V*P*W/M
C语言p=k!/(m-k)! 会的进。
c++语言中int*p p=s 和*p=s 有什么区别
C.A.P.P.和C.P.M及培训对象有什么要求
C语言中定义int c[4][5],(*p)[5];p=c;其中p、p[0]、*p有什么区别?
矩阵乘法C(m*n)=A(m*p)*B(p*n),其中m、n、p为矩阵的行列数。
int *p, m=5, n; A p=&n; scanf("%d", *p); B scanf("%d", &n); p=n; C p=&n; *p=m;
C语言中定义int *p;那么*(p++)和*p++有区别吗?
c语言中%p是什么意思?
P-M(Dothan) C-M(Dothan) P-M(Banias) Celeron-M Pentium3-M Pentium4-M Pentium4 AthlonXP-M