C语言关于指针 #include<stdio.h> void ptint(int *a); int
C语言关于指针 #include<stdio.h> void ptint(int *a); int
日期:2016-08-19 08:06:48 人气:1
看你第一个程序都以为你理解指针了
第二个程序ptsrt(char *ch)
指针传递的时候
确实是ch也指向str数组
但是你又让ch指向一个临时字符串
如果你要修改传递过来的值必须是*ch //这*ch='A';//你试试,看看能理解么...
但这里又有一个问题*ch指向的是str[0]你不能直接把字符串给一个char类型的
不知道你看懂没有..最好的方式就是自己断点DEBUG看看指针是怎么指向的..