#include <stdio.h>
int main(void)
{
int k = 2 ;
int m = 4 ;
int n = 6 ;
int * pk = &k ; // *pk = k = 2
int * pm = &m ; // *pm = m = 4
int * p ;
p = &n ;// *p = n
*(p = &n) = *pk * (*pm) ;
printf("%d\n", n);
return 0;
}
*(p = &n) 这里很绕啊,p = &n 等价于 *p = n ;*(p = &n) 这个就看不太懂!~
int main(void)
{
int k = 2 ;
int m = 4 ;
int n = 6 ;
int * pk = &k ; // *pk = k = 2
int * pm = &m ; // *pm = m = 4
int * p ;
p = &n ;// *p = n
*(p = &n) = *pk * (*pm) ;
printf("%d\n", n);
return 0;
}
*(p = &n) 这里很绕啊,p = &n 等价于 *p = n ;*(p = &n) 这个就看不太懂!~