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
[精选]经济学基础1、第一章导言部分 (2).pptx
中医内科学是中医学的重要组成部分,它专注于研究和阐释内科...中医内科学的发展历程反映了中医理论的不断成熟和临床技能的提高,它不仅继承了传统医学的智慧,还融合了现代医学的进步,是中医学科中不可或缺的一部分。
《西方经济学简明教程》第一章导言主要探讨了经济学的基本概念和我们为何要学习经济学。在现实生活中,我们时刻面临各种经济问题,如就业、住房等。这些问题涉及到资源的分配和价值的决定。 首先,学习经济学的原因...
第一章网络舆情概论导言
微观经济学(第一章)导言.pptx
论文+源码+答辩,非常优秀的毕业设计作品 <br>目录 摘 要 2 目录 3 第一章 导言 4 1.1问题的提出 4 1.2本文研究路线 4 第二章 管理信息系统研究概述 6 2.1管理信息系统的发展历史 6 2.2...
导言第一章世界经济与世界经济格局.ppt
第一章 导言 4 1.1问题的提出 4 1.2本文研究路线 4 第二章 管理信息系统研究概述 6 2.1管理信息系统的发展历史 6 2.2管理信息系统的特点 6 2.3管理信息系统的开发方式 8 2.4管理信息系统的开发过程 9 第三章 企业...
《第一章钢的内部结构导言》的讲解涵盖了钢结构的基础知识,设计原理以及其在实际工程中的广泛应用。首先,课程的基本要求包括对钢结构的特性、计算方法、材料选择、连接方式和稳定性理论的理解与掌握。 钢结构的...
**第一章 导言** 在项目开始阶段,引入了“工作流是条河,SAP是行驰在河上的船”的比喻,强调SAP系统应该与企业现有的工作流程紧密结合,而非强行改变流程。这一部分可能涉及对现有业务流程的分析、优化和SAP系统的...
1. **第一章 导言** SAP实施是一个复杂的过程,需要全面理解企业的业务流程和目标。引入SAP旨在提高效率,统一数据,加强决策支持。 2. **第二章 让星星成为你的向导** 制定明确的成功标准至关重要,这包括预期的...
本课件的【第1章 导言】主要介绍了模拟电子系统的基础概念。 在电子系统中,模拟电路起着至关重要的作用。它们通常由不同类型的电子器件组成,如信号源、放大器、滤波器、数字逻辑电路等。这些组件协同工作,实现...
**第一章 导言** 活动背景介绍2011年东风雪铁龙的小篷车巡展活动,作为纪念雪铁龙东方之旅80周年的庆祝活动,旨在打造全国性的促销和体验平台。经销商需详细阅读手册,按照指示准备活动,以提高执行效率。 **第二章...
第一章导言中介绍了手册的基本信息,并对Box2D的基础概念进行了概述。这些核心概念包括形状(shape)、刚体(rigidbody)、夹具(fixture)、约束(constraint)、接触约束(contactconstraint)、关节(joint)、...
《激光束通过随机介质传播第一章导言》是Larry C. Andrews所著的关于激光传输在随机介质(如大气)中传播的经典教材,这本教材共计18章,旨在为湍流大气通信学习者提供权威的指导。 首先,教材从光的历史背景和电磁...
**第一章 导言** 本章主要阐述了概要设计说明书的目的、范围、命名规则、术语定义、相关文档以及参考资料。目的是明确设计文档的作用,界定设计的边界,规定文档中使用的特定命名规范,定义关键术语以避免误解,并列...