C++ while(*p)与while(p)的区别 |
您所在的位置:网站首页 › p循环中的p指的是 › C++ while(*p)与while(p)的区别 |
测试用的是2019.02Clion编辑器 简要回答while(*p)指的是当p指向的数值不为0,或者不为’\0’时执行操作。相当于while(*p!=0||*p!=’\0’) while( p)指的是当p存在指向时执行操作。(这个是根据结果推测的结论,分析过程和测试代码如下,如有不对,还望指正!) 测试代码 #include using namespace std; char a[6]="a\0p0l",*p; int main() { p=a; cout // cout cout p=a; cout if(*p){ cout if(p){ cout |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |