请问如下语句的含义,如下三句,1.if(!**buff)2.while(*(*buff)++ == ' ')3.char *in_p;in_p = --*buff;

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/21 05:44:51
请问如下语句的含义,如下三句,1.if(!**buff)2.while(*(*buff)++ == ' ')3.char *in_p;in_p = --*buff;
xRN@"PJy˯0H iPk1Hi/ B ^0  V~Ɲv/$d9gf7,Eͮ %<|g5P{FSUpPb:I2OS7vrD8T)疘H fe[ež,vc+@+eI\k~[#h 9fK%v3-- U# cL($Ip)g;s04 HD qa${qCel=[c'>n}:~l+}8A1hp_8& V~* NVVRȆ`İHg|څ

请问如下语句的含义,如下三句,1.if(!**buff)2.while(*(*buff)++ == ' ')3.char *in_p;in_p = --*buff;
请问如下语句的含义,
如下三句,
1.if(!**buff)
2.while(*(*buff)++ == ' ')
3.char *in_p;
in_p = --*buff;

请问如下语句的含义,如下三句,1.if(!**buff)2.while(*(*buff)++ == ' ')3.char *in_p;in_p = --*buff;
1、if(!**buff):
buff:二重指针变量,buff指向一个一重指针变量的地址(假设有*p,buff=&p),!**buff:若buff所指p指针所指内容为0,则表达式为非0,反之则反.
2、当buff所指p指针所指的内容为' '(即空格)时,执行循环,且所指内容自增.
3、定义一个指针变量 *int_p,然后将buff所指的地址(即p)赋值给int_p.