国二指针练习2
事实上,数组a并未被改变!!不要先入为主,认为所有的值都变成了2
m=3,p->m,调用函数f,将实参p中m的地址传递给形参s,s->m,则k赋值给m,m=5,p依旧指向m,故输出5,5
p->i,q->j,调用函数f,将i,j的地址传给s,t;由于i<j,将j的地址赋值给s,返回s,则r->j,故输出3,5,3,5,5
p指针指向变量m,调用函数,把m的地址传给指针s,然后再让s指向变量k,而p指针并未改变
调用strstr函数,可知a在b中第一次出现的位置,并将此地址赋值给指针p,strlen()函数:求字符串的长度(不包含结束标志),故9+3+1=13,此时p指向的地址下标值为13,输出to Beijing!
所有类型的指针变量都是地址,所占字节数均为4
如有问题可与我联系QQ:1207787189