我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问assert(p&&q); 是怎么比较的?

#include <bits/stdc++.h>
using namespace std;

const int N = 100;

void aa(char *p, char *q) {
    assert(p&&q);
    cout << "a";
}
int main() {
    char a[N];
    char b[N];
    aa(a,b);
    return 0;
}

想知道assert(p&&q);括号中比较的是什么,比较地址吗?地址也不一样啊

assert(p && q);等价于assert(p != nullptr && q != nullptr);

近期文章

  • 安装r语言最后这个问题出在哪里啊
  • 为什么while循环最后的结果是0!
  • 论文中作为基准的模型实验结果与模型原论文的实验结果差距过大,为什么还能作为比较对象?
  • base64解析的问题
  • matlab 元胞拆分与计算
  • ubuntu18.04中python和python3运行程序时python3报错:No module named 'cv2'
  • win11按照Linux子系统报错,都是按网上教程来的。┭┮﹏┭┮ ~ ~
  • 不懂什么叫置空和置-1
  • c语言函数调用显示未声明的标识符
  • win11提示其中一些设置由你的组织管理
  • 如何在vuex中引用原生js方法
  • HIVE无法正常启动
  • Cadence运行Optimizaton时操作界面卡死
  • 关于百度地图app开发的问题
  • mysql数据库中执行show processlist后出现这种情况,有什么办法解决啊?
  • [Errno 2] No such file or directory: 'LICEN SE'
  • 我该如何处理安装ubuntu出现错误代码10这个情况
  • not such file or dictionary
  • c语言的问题,写入文件的内容变成乱码了,输出的也是乱码
  • 求解python数组的任意组合

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华