1.1 入门
学习一门新程序设计语言的惟一途径就是使用它编写程序。
一个C语言程序,无论其大小如何,都是由函数和变量注册的。函数中包含一些语句,以指定所要执行的计算操作;变量则用于存储计算过程中使用的值。
main是一个特殊的函数名——每个程序都从main函数的起点开始执行,这意味这每个程序都必须在某个位置包含一个main函数。
函数之间进行数据交换的一种方法是调用函数向被调用函数提供一个值(称为参数)列表。函数名后面的一对圆括号将参数列表括起来。
函数中的语句用一对花括号{}括起来。
1.2 变量与算术表达式
包含在/*与*/之间的字符序列将被编译器忽略。注释可以自由地运用在程序中,使得程序更易于理解。程序中允许出现空格、制表符或换行符之处,都可以使用注释。
在C语言中,所有变量都必须先声明后使用。声明通常放在函数起始处,在任何可执行语句之前。声明用于说明变量的属性,它由一个类型名和一个变量表组成。
int、float、char、short、long、double这些数据类型对象的大小也取决于具体的机器。
在C语言及许多其他语言中,整数除法操作将执行舍位,结果中的任何小数部分都会被舍弃。
While循环语句的执行方式是这样的:首先测试圆括号中的条件;如果条件为真,则执行循环体;然后再重新测试圆括号中的条件;当圆括号中的条件测试结果为假时,循环结束,并继续执行跟在while循环语句之后的下一条语句。
printf函数并不是C语言本身的一部分,C语言本身并没有定义输入、输出功能。printf仅仅是标准库函数中的一个有用的函数而已,这些标准虚函数在C语言程序中通常都可以使用。
如果某个算术运算符的所有操作数均为整型,则执行整型计算。但是,如果某个算术运算符有一个浮点型操作数和一个整型操作数,则在开始运算之前整型操作数将会被转换为浮点型。
格式说明可以省略宽度与精度,例如,%6f表示待打印的浮点数至少有6个字符宽;%.2f指定待打印的浮点数的小数点后有两位小数,但宽度没有限制;%f则仅仅要求按照浮点数打印该数。
%d 按照十进制整型数打印
%6d 按照十进制整型数打印,至少6个字符宽
%f 按照浮点数打印
%6f 按照浮点数打印,至少6个字符宽
%.2f 按照浮点数打印,小数点后有两位小数
%6.2f 按照浮点数打印,至少6个字符宽,小数点后有两位小数
此外,printf函数还支持下列格式说明:%O表示八进制数;%x表示十六进制数;%c表示字符;%s表示字符串;%%表示百分号(%)本身。
1.3 for 语句
C语言中的一个通用规则实例:在允许使用某种类型变量值的任何场合,都可以使用该类型的更复杂的表达式。
1.4 符号常量
#define指令可以把符号名(或称为符号常量)定义为一个特定的字符串:
#define 名字 替换文本
在该定义之后,程序中出现的所有在#define中定义的名字(既没有用引号引起来,也不是其它名字的一部分)都将用相应的替换文本替换。其中,名字与普通变量名的形式相同:它们都是以字母打头的字母和数字序列;替换文本可以是任何字符序列,而不仅限于数字。
1.5 字符输入/输出
1.5.1 文件复制
字符在键盘、屏幕或其他的任何地方无论以什么形式表现,它在机器内部都是以位模式存储的。
1.5.2 字符计数
1.5.3 行计数
1.5.4 单词计数
1.6 数组
1.7 函数
函数定义中圆括号内列表中出现的变量称为形式参数,而把函数调用中与形式参数对应的值称为实际参数。
1..8 参数——传值调用
1.9 字符数组
1.10 外部变量与作用域
定义(define)与声明(declaration):“定义”表示创建变量或分配存储单元,而“声明”指的是说明变量的性质,但并不分配存储单元。
分享到:
相关推荐
西方经济学第一章导言.zip
西方经济学第一章导言.pptx
第一章导言及旅游资源分类.pptx
中医内科学总轮第一章导言.ppt
西北大学精品课程微观经济学第一章 导言.pptx
[精选]经济学基础1、第一章导言部分 (2).pptx
第一章网络舆情概论导言
微观经济学(第一章)导言.pptx
第一章 导言 1.1 研究背景 1.2 研究目的 1.3 研究意义 第二章 相关技术综述 2.1 垃圾分类技术概述 2.2 Python语言综述 2.3 深度学习概述 第三章 系统设计 3.1 系统需求分析 3.2 系统架构设计 3.3 数据集采集与预处理...
第一章 导言导言主要内容1.1 商务智能的基本概念1.2 商务智能的系统构成- Functionality and case study1.3 商务智能的发展历
第一章钢的内部结构导言.ppt
论文+源码+答辩,非常优秀的毕业设计作品 <br>目录 摘 要 2 目录 3 第一章 导言 4 1.1问题的提出 4 1.2本文研究路线 4 第二章 管理信息系统研究概述 6 2.1管理信息系统的发展历史 6 2.2...
导言第一章世界经济与世界经济格局.ppt
第一章 导言 最初只有.tar.gz 的打包文件,用户必须编译每个他想在GNU/Linux 上运行的软件。用户们普遍认为系统很 有必要提供一种方法来管理这些安装在机器上的软件包,当Debian诞生时,这样一个管理工具也就...
第一章 导言 4 1.1问题的提出 4 1.2本文研究路线 4 第二章 管理信息系统研究概述 6 2.1管理信息系统的发展历史 6 2.2管理信息系统的特点 6 2.3管理信息系统的开发方式 8 2.4管理信息系统的开发过程 9 第三章 企业...
第一章 导言 1.1 入门 1.2 变量与算术表达式 1.3 for语句 1.4 符号常量 1.5 字符输入/输出 1.6 数组 1.7 函数 1.8 参数——传值调用 1.9 字符数组 1.10 外部变量与作用域 第二章 类型、运算符与表达式 ...
怎么样(怎么样研究历史):研究历史的“三元素” :史实 史料 史家史家研究“历史”的两种态度:强调“客观”还是“客观”(1)客观(叙述) “我写作此书的目的,仅
C程序设计语言(第2版) 第一章 导言 第二章 类型、运算符与表达式 ……
第一章 导言 的内容主要包括:课题背景及意义国内外发展现状论文主要工作论文章节安排注意:(1)一定要交代清楚问题的来源,背景和研究动机。一般是在详细交代研究问题
第一章:导言 第 2 章:开始使用 Mplus 第 3 章:回归和路径分析视图示例 第四章:探索性因素分析视图示例 第五章:确认因子分析和结构方程建模视图示例 第 6 章:生长建模、生存分析和 N=1 时间序列分析视图...