以下程序运行后表达式*(p++)的值为什么是'w' Char a[5]="work" Char *p=a 请指导下

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/09 09:09:39
以下程序运行后表达式*(p++)的值为什么是''w''Chara[5]="work"Char*p=a请指导下以下程序运行后表达式*(p++)的值为什么是''w''Chara[5]="work"Char*p=a

以下程序运行后表达式*(p++)的值为什么是'w' Char a[5]="work" Char *p=a 请指导下
以下程序运行后表达式*(p++)的值为什么是'w' Char a[5]="work" Char *p=a 请指导下

以下程序运行后表达式*(p++)的值为什么是'w' Char a[5]="work" Char *p=a 请指导下
因为p指向a的首地址,*(p++)是先取当前地址的内容然后地址加1,所以是w