关闭

C PRIMER PLUS总结(二)

81人阅读 评论(0) 收藏 举报
分类:

第6章 c控制语句:循环

for语句

    for语句使用由分号分开的三个控制表达式来控制循环过程。initialize表达式只在循环语句执行之前执行一次,然后对test表达式求值,如果该表达式为真,循环就被执行一次,然后计算update表达式,接着再次检查test表达式。

    for(initialize;test;update)

{

statement;

}

2 for循环和while循环都是入口条件循环,在每次执行循环之前先检查判断条件,这样循环中的语句就有可能一次也不执行。c也有退出条件循环,判断条件在执行循环之后进行检查,这样就可以保证循环体中的语句至少被执行一次,这被称为do -while循环

 do

{

statement;

}while(condition);


3 选择哪种循环

   是入口条件循环(for,while)还是退出条件循环(do-while)好?一般认为入口条件循环要好一些,原因有:

   a 一般原则是跳过(或循环)之前进行查看要比之后好;

   b 如果在循环开始的地方进行循环判断,程序的可读性更强;

   c 如果一开始就不满足判断条件,那么跳过整个循环是很重要的。

0
0
查看评论

C Primer Plus学习总结

大部分所学的都是可以解释得清楚的。注重细节,每一个细微的字母都会带来不一样的错误。 学习中可以尝试设置断点,查看程序运行的时间尽量做到One time to pass。减少不必要的停顿。
  • C4life
  • C4life
  • 2018-01-05 11:23
  • 17

C primer plus 基础总结(一)

================第一章================= C的优点:设计特性、高效性、可移植性、强大的功能和灵活性、面向编程人员 缺点:表达的自由是程序的风险增加,自由的代价是永远的警惕 使用C的七个步骤:定义程序目标、设计程序、编写代码、编译、运行程序、测试和调试...
  • shawjan
  • shawjan
  • 2013-04-30 14:20
  • 656

C Primer Plus(第五版)中文版勘误

C Primer Plus(第五版)中文版勘误        看《C Primer Plus(第五版)中文版》发现些错误,记录如下,希望对大家有用,转载请注明出处,谢谢。P49 倒数第九行&...
  • js333
  • js333
  • 2009-09-06 18:32
  • 6907

《C Primer Plus》视频教程

C语言之基础 1) C语言之简介 2) C语言之搭建开发环境 3) C语言之第一个简单程序的结构详解 4) C语言之书写规范和注释 5) C语言之数据类型 字符串和格式化输入输出 6) C语言之使用字符串 7) C语言之格式化输出 8) C语言之格式化输入 9) ...
  • huamu2017
  • huamu2017
  • 2017-03-25 12:11
  • 1777

关于缓冲区,如果c primer plus 第八章看不懂就先看这个!!!!!

c语言输入输出缓冲区的概念(一)(说的非常好,转载自网上) 你肯定会奇怪为什么一开始先说这个,一开始不都是数据类型什么的嘛,这个写在最前面因为后面的程序即使最简单的code都会用到输入输出,输出比较简单,可以放在后面再说,但是输入就不同了,如果不先了解一下,可能会得到和你预想不同的结果哦^_^.也...
  • whieet
  • whieet
  • 2012-09-01 09:30
  • 1926

C primer plus(第五版)第十七章链表list.h,list.c,films3.c编译警告原因

修改完成程序,编译时只有gets()函数的警告。 原因如下: 原书上除了InitializeList(),AddItem(),EmptyTheList(),其余函数使用参数movies时都未添加地址符&,这是错误的,编译时会警告并且运行不能达到预期效果,解决办法是所有接口函数使用movi...
  • u013485123
  • u013485123
  • 2015-06-16 11:54
  • 1041

C Primer Plus 程序清单及注释解释

程序清单 1.1 C源代码的例子 #include                               // 头文件,类似于pyt...
  • timnnx
  • timnnx
  • 2017-04-17 14:18
  • 329

C_Primer_Plus(第五版)全书源代码

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
  • guojianxiang
  • guojianxiang
  • 2011-06-07 10:46
  • 3100

C Primer Plus 目录

第一章 概览 1.1 C语言的起源 1.2 使用C语言的理由 1.2.1 设计特性 1.2.2 高效性 1.2.3 可移植性 1.2.4 强大的功能和灵活性 1.2.5 面向编程人员 1.2.6 缺点 1.3 C语言的发展方向 1.4 计算机工作的基本原理 1.5 高级计算机语言和编译器 1.6 使...
  • u010760567
  • u010760567
  • 2016-06-27 12:43
  • 646

C Primer Plus汇总 (二)错误笔记

1、printf("%s! c is cool!\n","%s! c is cool!\n");           #include #defin...
  • loongsking
  • loongsking
  • 2014-03-17 14:39
  • 2112
    个人资料
    • 访问:1000次
    • 积分:87
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类