C++ while(*p)与while(p)的区别
测试用的是2019.02Clion编辑器简要回答while(*p)指的是当p指向的数值不为0,或者不为’\0’时执行操作。相当于while(*p!=0||*p!=’\0’)while( p)指的是当p存在指向时执行操作。(这个是根据结果推测的结论,分析过程和测试代码如下,如有不对,还望指正!)测试代码#include <iostream>using namespace std;char a[6]="a\0p0l",*p;int main() { p=a; c
原创
2020-08-26 17:54:38 ·
4558 阅读 ·
0 评论