#include<stdio.h>void main(){ int i=3; int j=0; int k; k=(i||j); printf("%d\n",k);}之前老师说非0的表示真,那这道题中k=(i||j)是真为什么输出1这个结果?所有此类判断真都是输出1的结果吗?
所以if(k==true)是相当于 if(k==1)吗?
在 C 语言中是。