**strings和*(*strings)的区别
#include <stdio.h>
#include <assert.h>
#define TRUE 1
#define FALSE 0
int
find_char(char **strings,int value)
{
assert(string!=NULL);
while(*string!=NULL){
while(**strings!='0'){
if(*(*strings)++==value)
return TURE;
}
strings++;
}
return FALSE;
}
用这个来测试当前的字符是否与需要查找的字符匹配,第一个**string是间接访问操作访问列表中的当前指针,*(*string)是间接访问操作作用股原先那个值得拷贝上???这句话真的不懂诶,求大神解释~~~谢谢谢谢!!!