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

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

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

(一)

先動(dòng)手編寫一個(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)沒有運(yùn)行結(jié)果,說明printf()語句沒被執(zhí)行。

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

(二)

再編寫一個(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語言中,判斷語句是有值的,要么為1,要么為0。比如本程序中a > 0的值就是1。

(三)

最后編寫一個(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!

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

相關(guān)文章

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

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

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

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

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

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

    本文主要介紹了Qt槽函數(shù)會(huì)被執(zhí)行多次的問題原因及解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • 使用C/C++語言生成一個(gè)隨機(jī)迷宮游戲

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

    迷宮相信大家都走過,主要是考驗(yàn)?zāi)愕倪壿嬎季S。今天小編使用C語言生成一個(gè)隨機(jī)迷宮游戲,具體實(shí)現(xiàn)代碼,大家通過本文學(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)資料,希望通過本文能幫助到大家,讓大家掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • C++中封裝與信息隱藏的詳解及其作用介紹

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

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

最新評(píng)論

凌海市| 平阳县| 堆龙德庆县| 高州市| 隆林| 永新县| 安乡县| 白山市| 广州市| 清河县| 青川县| 泽普县| 聂荣县| 航空| 木兰县| 苏尼特左旗| 剑川县| 南皮县| 汶川县| 定陶县| 马公市| 玉屏| 长寿区| 绥化市| 静乐县| 长兴县| 菏泽市| 洞口县| 景宁| 同心县| 冀州市| 思茅市| 泾源县| 忻城县| 湖南省| 榆社县| 凤凰县| 修文县| 万盛区| 新闻| 衡山县|