字符数组使用++操作报错怎么回事?
#include<stdio.h>int main(void){ char a[5]="hello"; char *b=a; while(*b!='\0') { printf("%c",*b); b++; } while(*a!='\0') { printf("%c",*a); a++; //此行代码报错:自增操作数必须是左值 } printf("\n"); return 0;}