山野村夫-陈墨 发表于 2019-9-1 16:40

真真假假

本帖最后由 山野村夫-陈墨 于 2019-9-1 16:42 编辑

这篇帖子,没有结论,只有一张图片 ,至于结论,留给大家。

1、这段程序,输出什么?
#include <stdio.h>
int main(){
   if (1)
      printf("ok")
return 0 ;
}

输出“ok”,因为 1是真。

2、那么这段程序输出什么?
#include <stdio.h>
int main(){
if (0)
printf("ok")
return 0 ;
}
什么也不输出,因为“0”是假?


3、那么,这段程序呢 ?
#include <stdio.h>int main(){
if (-1)
printf("ok")
return 0 ;
}

什么也不输出?输出“ok”?
-1是真还是假?

4、如果你不知道,看看这个图片就明白了:


2623666 发表于 2019-9-1 16:59

{:1_904:}12点小树林见   能借笔记抄一下么

virgo915 发表于 2019-9-1 17:02

课堂笔记好啊~~

saomu007 发表于 2019-9-1 18:32

本山老师 您学编程了

luo961211 发表于 2019-9-1 18:42

虽然看不懂,但是支持一下楼主!

笙若 发表于 2019-9-1 19:12

只要非零都是真

山野村夫-陈墨 发表于 2019-9-1 20:18

saomu007 发表于 2019-9-1 18:32
本山老师 您学编程了

哈哈哈哈哈哈哈哈哈

山野村夫-陈墨 发表于 2019-9-1 20:20

笙若 发表于 2019-9-1 19:12
只要非零都是真

哈哈哈哈,一直以来都认为“大于0 为真,小于0为假“。
页: [1]
查看完整版本: 真真假假