- 博客(19)
- 收藏
- 关注
转载 C语言程序的结构特点
通过前面的几个例子,我们总结出了C语言程序的几个特点:一个C语言源程序可以由一个或多个源文件组成。每个源文件可由一个或多个函数组成。一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。每一个说明,每一个语句都必须以分号结尾。但预处理命令,函
2014-04-14 18:08:50
2541
转载 简单的C语言算法举例
【例2-1】求1×2×3×4×5。最原始方法:步骤1:先求1×2,得到结果2。步骤2:将步骤1得到的乘积2乘以3,得到结果6。步骤3:将6再乘以4,得24。步骤4:将24再乘以5,得120。这样的算法虽然正确,但太繁。改进的算法:S1:使t=1S2:使i=2S3:使 t×i,乘积仍然放在在变量t中,可表示为 t×i -> tS4:使i的值+1
2014-04-11 18:13:35
842
转载 C语言函数的参数和返回值
形式参数和实际参数前面已经介绍过,函数的参数分为形参和实参两种。在本节中,进一步介绍形参、实参的特点和两者的关系。形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。形参和实参的功能是作数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。函数的形参和实参
2014-04-10 17:44:18
2246
转载 用计算机语言表示算法
我们的任务是用计算机解题,就是用计算机实现算法;用计算机语言表示算法必须严格遵循所用语言的语法规则。【例2-20】求1×2×3×4×5用C语言表示。main(){ int i,t; t=1; i=2; while(i5){ t=t*i; i=i+1; } printf("%d",t);}【例2-21
2014-04-08 18:19:08
1356
转载 用流程图表示算法
除了很简单的问题,一般不用自然语言表示算法。我们推荐使用流程图表示算法。流程图表示算法,直观形象,易于理解。常用流程图说明:【例2.6】将【例2-1】求5!的算用流程图表示。【例2.7】将【例2-2】的算用流程图表示。【例2.8】将【例2-3】判定闰年的算用流程图表示。2.1.1三种基本结构和改进的流程图顺序结构:选择结构
2014-04-07 21:25:55
10044
转载 C语言格式输出函数printf()详解
printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。在前面的例题中我们已多次使用过这个函数。printf函数调用的一般形式printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。printf函数调
2014-04-04 18:39:07
2405
转载 C语言字符的输入输出
在C语言中,输出字符使用 putchar() 函数,输入字符使用 getchar() 函数putchar 函数(字符输出函数)putchar 函数是字符输出函数,其功能是在显示器上输出单个字符。其一般形式为: putchar(字符变量);例如:putchar('A'); /* 输出大写字母A */putchar(x); /* 输出字符变量x的值 */putch
2014-04-03 16:50:11
1731
转载 C语言字符型数据
字符型数据包括字符常量和字符变量。字符常量字符常量是用单引号括起来的一个字符。例如:'a'、'b'、'='、'+'、'?'都是合法字符常量。在C语言中,字符常量有以下特点:字符常量只能用单引号括起来,不能用双引号或其它括号。字符常量只能是单个字符,不能是字符串。字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5 是不同的
2014-04-02 16:26:47
1210
转载 C语言赋值语句详解
赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为: 变量=表达式;赋值语句的功能和特点都与赋值表达式相同。 它是程序中使用最多的语句之一。在赋值语句的使用中需要注意以下几点。1) 由于在赋值符“=”右边的表达式也可以又是一个赋值表达式。因此,下述形式 变量=(变量=表达式);是成立的,从而形成嵌套的情形。其展开之后的一般形式为:
2014-04-01 17:36:59
3246
转载 简单的C语言算法举例
【例2-1】求1×2×3×4×5。最原始方法:步骤1:先求1×2,得到结果2。步骤2:将步骤1得到的乘积2乘以3,得到结果6。步骤3:将6再乘以4,得24。步骤4:将24再乘以5,得120。这样的算法虽然正确,但太繁。改进的算法:S1:使t=1S2:使i=2S3:使 t×i,乘积仍然放在在变量t中,可表示为 t×i -> tS4:使i的值+1
2014-03-31 17:45:33
855
转载 简单的C程序设计
【目的与要求】 1.理解C语言程序的顺序结构 2.掌握常用的C语言语句,熟练应用赋值、输入、输出语句。【上机内容】【一般实例】 【例1】按格式要求输入/输出数据#include "stdio.h"main(){ int a,b;flost x,y;char c1,c2;scanf(“a=%d,b=%d”,&a,&b);s
2014-03-26 18:58:38
515
转载 C语言字符串指针变量与字符数组的区别
用字符数组和字符指针变量都可实现字符串的存储和运算。但是两者是有区别的。在使用时应注意以下几个问题:1) 字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。2) 对字符串指针方式 char *ps="C Language";
2014-03-24 18:03:38
611
转载 C语言算法的特性
C语言算法有如下特性:有穷性:一个算法应包含有限的操作步骤而不能是无限的。确定性:算法中每一个步骤应当是确定的,而不能应当是含糊的、模棱两可的。有零个或多个输入。有一个或多个输出。有效性:算法中每一个步骤应当能有效地执行,并得到确定的结果。对于程序设计人员,必须会设计算法,并根据算法写出程序。
2014-03-22 18:42:04
3368
转载 C语言实型数据
实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式和指数形式。1) 十进制数形式由数码0~ 9和小数点组成。 例如:0.0、25.0、5.789、0.13、5.0、300.、-267.8230 等均为合法的实数。注意,必须有小数点。2) 指数形式由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符
2014-03-21 18:50:04
2127
转载 C语言算术运算符和算术表达式
C语言中运算符和表达式数量之多,在高级语言中是少见的。正是丰富的运算符和表达式使C语言功能十分完善。这也是C语言的主要特点之一。C语言的运算符不仅具有不同的优先级,而且还有一个特点,就是它的结合性。在表达式中,各运算量参与运算的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的制约,以便确定是自左向右进行运算还是自右向左进行运算。这种结合性是其它高级语言的运算符所没有的,因此也增
2014-03-20 18:02:07
3531
1
转载 C语言数据类型转换
自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。自动转换遵循以下规则:若参与运算量的类型不同,则先转换成同一类型,然后进行运算。转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。ch
2014-03-19 17:38:04
542
转载 C语言程序设计
本课介绍C语言程序设计的基本方法和基本的程序语句。从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言提供了多种语句来实现这些程序结构。 本章介绍这些基本语句及其应用,使读者对C程序有一个初步的认识, 为后面各章的学习打下基础。C程序的语句C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。
2014-02-26 09:29:59
727
转载 C语言概论
C语言的发展过程 C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语
2014-02-26 09:13:28
588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人