C++中while语句的用法while ( *pin++) ++len; //这里写在大括号之外是什么意思?书上写的.{ pin = pin - len - 1; cout

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 13:07:38
C++中while语句的用法while ( *pin++) ++len; //这里写在大括号之外是什么意思?书上写的.{ pin = pin - len - 1; cout
xR]@+}T[;٘e_²$4a }!f)`-~,,R|iRwlȟ;-ThԘds=܉GHӌM9cfnyL%Q(D1 Φ FS_:ZbAe؉ʽԝPBU>I]RR1~A OYg9~)gF&aX ojBed^>H*%9?"KBQؽXl7&gGِhnVDZw-c0oZ0)4kkGKu?")21 };;_p]>%;$ ƮP|#XCl^c| D)jt 0j 1uHWHմDWRvں?wOW3:PXoÇGLDmYf*4_F66t8OapN ,?W%?+n

C++中while语句的用法while ( *pin++) ++len; //这里写在大括号之外是什么意思?书上写的.{ pin = pin - len - 1; cout
C++中while语句的用法
while ( *pin++)
++len; //这里写在大括号之外是什么意思?书上写的.
{
pin = pin - len - 1;
cout

C++中while语句的用法while ( *pin++) ++len; //这里写在大括号之外是什么意思?书上写的.{ pin = pin - len - 1; cout
是对的,看了你的
http://zhidao.baidu.com/question/169838898.html
提问是对的.
目的是让你理解复合块的用法,还有就是while的作用区域.
while ( *pin++)
++len;
//while从这里断开,下面的内容和while没关,这个while是为了统计pin字符串的长度.
//从这里程序又进入一个scope,但是scope的特点你这几句体现不出来.
{
//这句意思是让pin从新指向字符串首地址,因为执行完while,pin指向了字符串尾.
pin = pin - len - 1;
cout