最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言菜鳥(niǎo)基礎(chǔ)教程之判斷

 更新時(shí)間:2017年10月03日 11:02:54   作者:翡翠森林Z  
C語(yǔ)言判斷結(jié)構(gòu)要求程序員指定一個(gè)或多個(gè)要評(píng)估或測(cè)試的條件,以及條件為真時(shí)要執(zhí)行的語(yǔ)句(必需的)和條件為假時(shí)要執(zhí)行的語(yǔ)句(可選的)

(一)

先動(dòng)手編寫(xiě)一個(gè)程序:

#include <stdio.h>

int main()
{
  if(1)
  {
    printf("The condition is true!\n");
  }
 
  return 0;
}

運(yùn)行結(jié)果:

The condition is true!

再把1依次改為,2,5,100,-10,發(fā)現(xiàn)運(yùn)行結(jié)果完全一樣。
再改成if(0),此時(shí)發(fā)現(xiàn)沒(méi)有運(yùn)行結(jié)果,說(shuō)明printf()語(yǔ)句沒(méi)被執(zhí)行。

C語(yǔ)言把判斷語(yǔ)句中的任何非0或非空的值當(dāng)作真。所以if(1), if(2), if(5), if(100), if(-10)的效果是一樣的。

(二)

再編寫(xiě)一個(gè)程序:

#include <stdio.h>

int main()
{
  int a = 100;
  if(a > 0)
  {
    printf("The condition value is %d\n", (a > 0));
  }
 
  return 0;
}

運(yùn)行結(jié)果:

The condition value is 1

分析:
a = 100,a > 0成立 ,所以if( a > 0)等價(jià)于if(1)。
在C語(yǔ)言中,判斷語(yǔ)句是有值的,要么為1,要么為0。比如本程序中a > 0的值就是1。

(三)

最后編寫(xiě)一個(gè)程序:

#include <stdio.h>

int main()
{
  char c1 = '\0';
  if(c1)
  {
    printf("The condition is true!\n");
  }
  else
  {
    printf("The condition is false!\n");
  }
  
  char c2 = ' ';
  if(c2)
  {
    printf("The condition is true!\n");
  }
  else
  {
    printf("The condition is false!\n");
  }
  
  char c3 = 'A';
  if(c3)
  {
    printf("The condition is true!\n");
  }
  else
  {
    printf("The condition is false!\n");
  }
  
  return 0;
}

運(yùn)行結(jié)果:

The condition is false!
The condition is true!
The condition is true!

說(shuō)明:C語(yǔ)言中用'\0'來(lái)表示空字符??崭? ‘也是一個(gè)字符,這從if(c2)條件為真就可以看出來(lái)。

相關(guān)文章

  • Qt?Creator配置opencv環(huán)境的全過(guò)程記錄

    Qt?Creator配置opencv環(huán)境的全過(guò)程記錄

    最近在PC端QT下配置opencv,想著以后應(yīng)該會(huì)用到,索性記錄下,這篇文章主要給大家介紹了關(guān)于Qt?Creator配置opencv環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • 關(guān)于c語(yǔ)言的一個(gè)小bug詳解

    關(guān)于c語(yǔ)言的一個(gè)小bug詳解

    以下是對(duì)c語(yǔ)言中的一個(gè)小bug進(jìn)行了詳細(xì)的分析介紹。需要的朋友可以過(guò)來(lái)參考下
    2013-08-08
  • Qt槽函數(shù)會(huì)被執(zhí)行多次的問(wèn)題原因及解決方法

    Qt槽函數(shù)會(huì)被執(zhí)行多次的問(wèn)題原因及解決方法

    本文主要介紹了Qt槽函數(shù)會(huì)被執(zhí)行多次的問(wèn)題原因及解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • OnSize、OnSizing和OnGetMinMaxInfo區(qū)別分析

    OnSize、OnSizing和OnGetMinMaxInfo區(qū)別分析

    這篇文章主要介紹了OnSize、OnSizing和OnGetMinMaxInfo區(qū)別分析,需要的朋友可以參考下
    2015-01-01
  • 淺談2路插入排序算法及其簡(jiǎn)單實(shí)現(xiàn)

    淺談2路插入排序算法及其簡(jiǎn)單實(shí)現(xiàn)

    這篇文章主要介紹了淺談2路插入排序算法及其簡(jiǎn)單實(shí)現(xiàn),雖算不上是常用的排序方法,但在數(shù)據(jù)庫(kù)等方面依然有用上的機(jī)會(huì),需要的朋友可以參考下
    2015-08-08
  • C++使用curl庫(kù)進(jìn)行http請(qǐng)求的方法詳解

    C++使用curl庫(kù)進(jìn)行http請(qǐng)求的方法詳解

    這篇文章主要為大家詳細(xì)介紹了C++如何使用curl庫(kù)進(jìn)行http請(qǐng)求,并且實(shí)現(xiàn)獲取返回的頭信息的時(shí)間,也就是獲取后臺(tái)服務(wù)的當(dāng)前時(shí)間,感興趣的可以了解一下
    2023-07-07
  • C++中map 字典的基本使用教程

    C++中map 字典的基本使用教程

    Map是字典一樣的數(shù)據(jù)結(jié)構(gòu),它是(鍵,值)對(duì)的關(guān)聯(lián)數(shù)組,其中每個(gè)唯一鍵僅與單個(gè)值相關(guān)聯(lián),下面這篇文章主要給大家介紹了關(guān)于C++中map 字典的基本使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • 使用C/C++語(yǔ)言生成一個(gè)隨機(jī)迷宮游戲

    使用C/C++語(yǔ)言生成一個(gè)隨機(jī)迷宮游戲

    迷宮相信大家都走過(guò),主要是考驗(yàn)?zāi)愕倪壿嬎季S。今天小編使用C語(yǔ)言生成一個(gè)隨機(jī)迷宮游戲,具體實(shí)現(xiàn)代碼,大家通過(guò)本文學(xué)習(xí)吧
    2016-12-12
  • C++中strstr函數(shù)的實(shí)現(xiàn)方法總結(jié)

    C++中strstr函數(shù)的實(shí)現(xiàn)方法總結(jié)

    這篇文章主要介紹了C++中strstr函數(shù)的實(shí)現(xiàn)方法總結(jié)的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • C++中封裝與信息隱藏的詳解及其作用介紹

    C++中封裝與信息隱藏的詳解及其作用介紹

    這篇文章主要介紹了C++中封裝與信息隱藏的詳解及其作用介紹,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09

最新評(píng)論

镇江市| 淮滨县| 邳州市| 临沧市| 嘉义县| 伊宁县| 延川县| 浦江县| 静安区| 南开区| 辛集市| 洛扎县| 盐山县| 商河县| 井陉县| 南丹县| 鹰潭市| 红桥区| 建始县| 太原市| 凤山县| 海城市| 平塘县| 安国市| 宜章县| 淅川县| 偏关县| 讷河市| 蒙城县| 建瓯市| 宜昌市| 万山特区| 西华县| 平凉市| 门头沟区| 浙江省| 佛教| 威宁| 北川| 昂仁县| 布尔津县|