- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《21天学通C语言》读书笔记
21天学通C语言
/* *
* Copyright (c) 2005 Tsinghua University *
* Name: 《21天学通C语言》读书笔记 *
* Author: Zou Xin *
* */
* *
* 第 4 天课程 语句、表达式和运算符 *
* *
要将字面字符串常量放在多行中,必须在换行之前加上反斜杆(\)。
例如:
printf(Hello,
world!); //F
printf(Hello,\
world!); //T
w * x / ++y + z / y //在编程中,应避免使用这种不确定的表达式
* *
* 第 5 天课程 使用函数封装代码 *
* *
内联函数
内联函数通常很短。编译器将尽可能使内联函数的执行速度最快,这可能通过将函数的代码复制
到调用函数中来实现。由于将在调用函数中执行这种函数的代码,因此称为“内联”。
The inline specifier instructs the compiler to replace function calls with the code
of the function body.
* *
* 第 6 天课程 基本的程序流程控制 *
* *
for 语句的工作原理
for (initial; condition; increment)
statement;
假 - for 语句结束
执行表达式initial - 判断condition -〈 〉- 执行表达式increment
真 - 执行statement语句
与while语句不同,do...while循环体中的语句至少执行一次
* *
* 第 7 天课程 信息读写基础 *
* *
要打印一个百分号,必须使用两个百分号%%
puts()函数接受一个字符串参数,显示该参数并自动换行。而且puts()的开销较printf()小。
三字符序列(e.g. ??= 对应的字符为 #)
* *
* 第 8 天课程 使用数值数组 *
* *
对于大多数编译器来说,不能使用const关键字定义的符号常量来指定元素数目:
const int MONTHS = 12;
int array[MONTHS]; /* wrong! */
* *
* 第 9 天课程 指针 *
* *
指针变量之间可以进行算术求差运算,即将两个指针相减。例如下面的表达式告诉你两个元素
之间的距离(它们之间的元素数):
第 1 页
文档评论(0)