假设有变量int a;那么if(a)……和if(!a)……分别表示什么意思补充问下,如果是一个地址变量,int *a,那这两个判断表达式还是一样的意思吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/16 19:48:47
![假设有变量int a;那么if(a)……和if(!a)……分别表示什么意思补充问下,如果是一个地址变量,int *a,那这两个判断表达式还是一样的意思吗?](/uploads/image/z/4944255-15-5.jpg?t=%E5%81%87%E8%AE%BE%E6%9C%89%E5%8F%98%E9%87%8Fint+a%3B%E9%82%A3%E4%B9%88if%EF%BC%88a%EF%BC%89%E2%80%A6%E2%80%A6%E5%92%8Cif%EF%BC%88%21a%EF%BC%89%E2%80%A6%E2%80%A6%E5%88%86%E5%88%AB%E8%A1%A8%E7%A4%BA%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%E8%A1%A5%E5%85%85%E9%97%AE%E4%B8%8B%2C%E5%A6%82%E6%9E%9C%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%9D%80%E5%8F%98%E9%87%8F%2Cint+%2Aa%2C%E9%82%A3%E8%BF%99%E4%B8%A4%E4%B8%AA%E5%88%A4%E6%96%AD%E8%A1%A8%E8%BE%BE%E5%BC%8F%E8%BF%98%E6%98%AF%E4%B8%80%E6%A0%B7%E7%9A%84%E6%84%8F%E6%80%9D%E5%90%97%3F)
假设有变量int a;那么if(a)……和if(!a)……分别表示什么意思补充问下,如果是一个地址变量,int *a,那这两个判断表达式还是一样的意思吗?
假设有变量int a;那么if(a)……和if(!a)……分别表示什么意思
补充问下,如果是一个地址变量,int *a,那这两个判断表达式还是一样的意思吗?
假设有变量int a;那么if(a)……和if(!a)……分别表示什么意思补充问下,如果是一个地址变量,int *a,那这两个判断表达式还是一样的意思吗?
if(a)代表数值为a,第二个代表不为a