作业帮 > 综合 > 作业

解释下面这两个while循环的区别

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 16:03:38
解释下面这两个while循环的区别
解释下面两个while 循环的区别
while ( st++ )
++cnt;
while ( *st++ )
++cnt;
st++是指st变量的值+1,例如若st=-1,则st++后st=0,再循环一次就会终止.
而*st++是指st这个指针所指的位置地址往后+1.例如若st指向的是一个数组的头,st=array;则*st++后st就会指向array[1]的地址.