while(*p++)的执行顺序

[ 测试用例 ]

#include <stdio.h>

int main()
{
	char *p = "I love China. And I love Chinese food.";
	char str[100];
	char *q = str;
	while(*q++ = *p++);

	printf("%s\n", str);

	return 0;
}

[ 测试结果 ]

【结论】

  1. 求出 p 指向的内容
  2. while判断
  3. p 递增
posted @ 2019-08-22 17:45  AR0X1V  阅读(865)  评论(0)    收藏  举报