零基础自学C语言 | 学习笔记(8)

这几天没有更新笔记,是暂时停下了看书,再找一些习题来巩固之前的学习,毕竟是零基础,你说让我看一遍书就能写出代码来,是不可能的,并且做为一个文科生,一直以来数学方面的知道缺失,和理科一样的逻辑思维是很难跟上的,所以学做一道题都要查很多的数学知识,其实现在还是有很多现在都还理解不了,所以只能自己慢慢的找回来。比如这个题,现在都还没理解过来:ax^2+bx+c=0,写一个程序求x的值。。有懂的可以分享一下,谢谢。

                                           选择结构程序设计

选择结构和条件判断

选择结构和条件判断就是为了让电脑可以根据你设置的条件,去自动的循环地操作,而可以脱离人的手动的判断和选择。

C语言里有两种选择语句:

1、if…else语句。

2、switch…case语句。

用if语句实现选择结构

if语句的一般形式:if(表达式){语句1}……else语句2。

其中表达式可以关系表达式、逻辑表达式、数值表达式。上述if语句形式中的else语句是可选的。

if语句也可以有其他的应用方式:

a、if (表达式 )           语句1;                                   //没有else语句

b、if (表达式 )            语句1;      else  语句2;

c、if (表达式1 )          语句1;     else  if  (表达式2 )         语句2;

else  if  (表达式3 )      语句3;……else  if  (表达式m )      语句m;

else 语句m+1;

注:1、整个if语句可以写在多行,也可以一行,但为了美观,易读,还是写成锯齿状。

       2、内嵌语句else if语句中的语句1……语句m+1都要以“;”结束。

       3、内嵌语句也可以是if语句内嵌。如:

if(x<0)  y=-1;

else

if(x==0)  y=0;            //内嵌语句是一个if语句,它也包含else部分

else  y=1;

                                   关系运算符和关系表达式

关系运算符就是比较运算符号,将两个数值进行比较,判断其比较的结果是否符合给定的条件。

关系运算符和其优先级

<,<=        (小于,小于等于)            //优先级相同(高)

>,>=       (大于,大于等于)             //优先级相同(高)

=,!=     (等于,非等于)                //优先级(低)

1、<,<=,>,>=的优先级相同。

2、关系运算符的优先级低于算术运算符。

3、关系运算符的优先级高于赋值运算符。

关系表达式

定义:用关系运算符将两个数值或数值表达式连接起来的式子,称关系表达式。

关系表达式的值是一个逻辑值。1(真),0(假)。   如:

(a=3)>(b=5)   其值就是0

逻辑运算符和逻辑表达式

背景:逻辑运算是为了检查两个条件是否满足,如我们要筛选出5-8的孩子,这就有两个条件age>=5ANDage<=8,所以用AND来连接这个两个条件,就是同时满足这两个条件。

用逻辑运算符将关系表达式或其他逻辑量连接起来的式子就是逻辑表达式。

逻辑运算符及其优先次序

逻辑运算符及其含义

按以下的优先次序:

1、!(非)……&&(与)……||(或),从非开始到或优先次序越来越低。

2、逻辑运算符中“&&”和“||”低于关系运算符,“!”高于算术运算符。

如:5>3&&8<4-!0,从左到右1&&8<4-1,所以这个表达式的值为0

逻辑表达式

逻辑运算符两侧的运算对象不但可以是0和1,或者是0和非0的整数,也可以是字符型、浮点型、枚举型或指针型的纯量型数据。如:‘c’&&'d'。

1、a&&b&&c。只有a为真,才需要判断b的值,只有a和b为真时,才需要判断c的值。

2、a||b||c。只要a为真,就不必判断b和c了。


选择结构程序设计还有几节没看完,待续……        2017.2.15

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • •1 C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语...
    CONLYOUC阅读 8,694评论 9 66
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,727评论 0 38
  • (二)我为什么要加入137易家生活 从2014年10月31日加入137到今天已经有三年多了。感觉还是最近的事。 当...
    静心137阅读 147评论 0 0
  • 这些年过去了 身边的人来了走 走了也没再来过 那些你回忆里跳跃的 在你胸口翻腾的 在时光细缝中层层堆积的情...
    离君天涯阅读 154评论 0 0
  • 如果我们把大学生和大学教职工作者归入知识分子总体的话,那么首先,他们无疑是最为特殊的知识分子,不同于公司、企...
    紹繚阅读 426评论 0 0