• 沒有找到結果。

[PDF] Top 20 C语言程序设计(第二版) - 万水书苑-出版资源网

Has 10000 "C语言程序设计(第二版) - 万水书苑-出版资源网" found on our website. Below are the top 20 most common "C语言程序设计(第二版) - 万水书苑-出版资源网".

C语言程序设计(第二版) - 万水书苑-出版资源网

C语言程序设计(第二版) - 万水书苑-出版资源网

... 类似的还有,比较两个数的大小,输出较大数,分段函数等;对于诸如这样的问题,画 出流程图时,发现使用顺序程序无法满足要求,必须让计算机按照给定的条件进行分析,比较 和判断,并对判断后的不同情况进行不同的处理。这种问题属于选择结构,选择语句就是为了 解决这种问题而设计的。C 语言提供了 if 和 switch 来完成这种功能。本章将详细介绍选择控 制语句。 ... See full document

24

C语言程序设计(第二版) - 万水书苑-出版资源网

C语言程序设计(第二版) - 万水书苑-出版资源网

... 程序内 printf 函数中的“%f”是输出一个实数时的格式符。程序运行时,输出 b 的 值与 a 相等。原因在于 a 的值比 20 大很多,a+20 的理论值应是 12345678920,而一个实 型变量只能保证有效数字是 7 位数字,后面的数字是无意义的,并不准确地表示该数。 运行程序得到的 a 和 b 的值是 12345678848.000000,可以看到,前 8 位是准确的,后几 ... See full document

20

C语言程序设计(第二版) - 万水书苑-出版资源网

C语言程序设计(第二版) - 万水书苑-出版资源网

... 上述程序却只输出了一行。原因是 prt()执行一次后,i 已变为 5,返回 main()后,便退出 for 结构。 这是一个极小的例子。随着程序规模增大,使用的全局变量增多,全局变量所引起的副 作用会令人防不胜防,难以控制。各模块之间除了用参数传递信息之外,还增加了许多意料之 外的渠道,造成模块之间的联系太多,对外部的依赖太多,降低了模块的独立性,给设计、调 ... See full document

44

C语言程序设计 - 万水书苑-出版资源网

C语言程序设计 - 万水书苑-出版资源网

... 制的。对计算机而言,一组机器指令就是程序,称为机器语言程序。 机器语言是最底层的计算机语言。用机器语言编写的程序,计算机硬件可以直接识别。 在用机器语言编写的程序中, 每一条机器指令都是二进制形式的指令代码。 指令代码一般包括 操作码和地址码, 其中操作码告诉计算机要进行什么样的操作, 而地址码则告诉计算机被操作 ... See full document

22

C语言程序设计 - 万水书苑-出版资源网

C语言程序设计 - 万水书苑-出版资源网

... 库函数:由 C 系统提供,用户无须定义,也不必在程序中作类型说明,只需在程 序前包含有该函数原型的头文件即可在程序中直接调用。在前面各章的例题中反复用 到 printf 、 scanf 、 getchar 、 putchar 、 gets 、 puts 、 strcat 等函数均属此类 。 ● 用户定义函数:由用户按需要写的函数。对于用户自定义函数,不仅要在程序中定 ... See full document

333

C语言程序设计 - 万水书苑-出版资源网

C语言程序设计 - 万水书苑-出版资源网

... ANSI C 新标准把 malloc、calloc 和 realloc 函数的基类型改为 void 类型,即不能确定它指 向哪一种具体的类型数据。表示用来指向一个抽象类型的数据,即仅提供一个地址。显然这样 的指针是不能直接指向确定的数据的。在使用该地址时可以如上面那样先对它们进行强制类型 转换,把它转换为任何其他指针类型。要说明的是类型转换只是产生了一个临时的中间值赋给 pt,并没有改变 malloc ... See full document

34

C语言程序设计 - 万水书苑-出版资源网

C语言程序设计 - 万水书苑-出版资源网

... 可以对静态局部变量与自动局部变量作一个比较:静态局部变量属于静态存储类别,在 静态区内分配存储单元,在程序整个运行期间都不释放所占用的空间;而自动变量属于动态存 储类别,在动态区内分配存储单元,在函数调用结束后释放所占用的空间。静态局部变量只在 编译时初始化一次,以后每次调用函数时不再初始化变量,而且函数调用结束后不释放所占用 的存储空间,从而保留了上一次函数调用结束时的值;而自动变量不是在编译时赋初值,而是 ... See full document

37

C语言程序设计 - 万水书苑-出版资源网

C语言程序设计 - 万水书苑-出版资源网

... C 语言的特色之一,也是其精华所在就是指针。使用指针可以实现以下用其他方法不易实现 的操作:如对内存中的数据进行处理,而不管这些数据的类型;在函数之间快速地传递数据;直 接处理内存地址。这种方法增强了 C 语言的处理能力、提高了程序的执行效率,尤其适合系统软 件的开发,也极大地增强了程序的灵活性。另外一方面,在 C ... See full document

40

C语言程序设计 - 万水书苑-出版资源网

C语言程序设计 - 万水书苑-出版资源网

... 提示:定义变量 salary 表示员工实际薪水,变量 profit 表示员工所接工程的利润,考虑到 工程利润与利润提成的关系有五种情况,故采用多路分支结构编写程序。 为使用 switch 语句,必须将利润 profit 与提成的关系,转换成某些整数与提成的关系。分 析本题可知,提成的变化点都是 1000 的整数倍(1000、2000、5000、……),如果将利润 profit 整除 1000,商用变量 grade ... See full document

17

C语言程序设计 - 万水书苑-出版资源网

C语言程序设计 - 万水书苑-出版资源网

... “面向对象程序设计”就是通过数据抽象,将许多实例中共性的数据和为操作这些数据 所需要的算法抽取出来,并进行封装和数据隐藏,形成一个新的数据类型——“类”类型。 面向对象程序设计的关键在于如何进行数据的抽象和封装,以及对处理数据的过程的设 计。面向对象程序设计的最大优点是允许“继承”,即在某个类的基础上可以派生出新类。目 ... See full document

14

C语言程序设计 - 万水书苑-出版资源网

C语言程序设计 - 万水书苑-出版资源网

... 句标号,当表达式的值和某标号相等则转向该标号执行,但不能在执行完该标号的语句后自动 跳出整个 switch 语句,所以出现了继续执行所有后面 case 语句的情况。这与前面介绍的 if 语 句是完全不同的,应特别注意。 为了避免上述情况,C 语言还提供了一种 break 语句,专用于跳出 switch 语句,break 语 句只有关键字 break,没有参数。修改例题程序,在每一 case ... See full document

16

C语言程序设计教程 - 万水书苑-出版资源网

C语言程序设计教程 - 万水书苑-出版资源网

... if 语句嵌套的过程中会出现多个 if 和多个 else 重叠的情况,这时要特别注意 if 和 else 的 配对问题。C 语言规定,else 总是与它前面最近的,且没有其他 else 与其配对的 if 配对。为 了避免混淆,建议按照 C 语言的书写习惯书写程序,使不同层次的选择分支错开(如上面的 条件分支结构的一般形式),这样会使结构一目了然,减少错误的发生。 ... See full document

20

C语言程序设计教程 - 万水书苑-出版资源网

C语言程序设计教程 - 万水书苑-出版资源网

... 在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织 起来。这些按序排列的同类型数据元素的集合称为数组。在 C 语言中,数组属于构 造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类 型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、 ... See full document

10

高级语言C程序设计 - 万水书苑-出版资源网

高级语言C程序设计 - 万水书苑-出版资源网

... 随着计算机应用的不断发展,软件变得越来越复杂。软件的可读性、可理解性等问题变 得十分突出。经过不断的研究和实践,确定了程序设计的基本方法,这就是结构化程序设计方 法。结构化程序设计方法使得程序的逻辑结构清晰,层次分明,有效地改善了程序的可靠性, ... See full document

19

C语言程序设计案例教程 - 万水书苑-出版资源网

C语言程序设计案例教程 - 万水书苑-出版资源网

... 格式化输入/输出 C 语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。在 C 标准函数库 中有一批“标准输入输出函数”,它是以标准的输入输出设备(一般为终端设备)为输入输 出对象的。其中常用的有:putchar(输出单个字符)、getchar(输入单个字符)、printf(格式 输出)、scanf(格式输入)、puts(输出字符串)、gets(输入字符串)。需要注意,printf 和 ... See full document

19

C语言程序设计实践教程 - 万水书苑-出版资源网

C语言程序设计实践教程 - 万水书苑-出版资源网

... 题目要求出 50 以内的质数,可以考虑使用穷举法解决问题,设置外层循环变量时从 3 开 始,因为 2 是唯一的一个偶数并且为质数,所以不用考虑,在输出结果时直接输出就可以了, 外层循环到 50 结束,一一尝试。考虑质数的特点,只能被 1 和其本身整除,比本身小的最大 约数应该是该数字的一半,即 n/2。所以内层循环变量可以设置为从 2 到 n/2,逐个考察数字 n ... See full document

27

C语言程序设计实验指导 - 万水书苑-出版资源网

C语言程序设计实验指导 - 万水书苑-出版资源网

... 由于 Visual C++是一个可视化的开发工具,在介绍 Visual C++ 6.0 的各个组成部分之前, 首先了解一下可视化编程的概念。可视化技术是当前发展迅速并引人注目的技术之一,它的特 点是把原来抽象的数字、表格、功能逻辑等用直观的图形、图像形式表现出来。可视化编程, 亦即可视化程序设计,以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即 ... See full document

11

C语言程序设计(第三版) - 万水书苑-出版资源网

C语言程序设计(第三版) - 万水书苑-出版资源网

... 法单位是指具有一定语法意义的最小语法成分, C 语言的基本语法单位从编译程序的角度讲即 为词法分析单位,习惯上把它称为“单词” 。组成单词的基本符号称为 C 语言的字符集,C 语 言的字符集由机器系统所使用的字符集决定,大多数 C 语言的实现及标准 C 使用的字符集是 ASCII 字符集(见附录 A) ... See full document

35

C语言程序设计(第三版) - 万水书苑-出版资源网

C语言程序设计(第三版) - 万水书苑-出版资源网

... 程序内 printf 函数中的“%f”是输出一个实数时的格式符。程序运行时,输出 b 的值 与 a 相等。原因在于 a 的值比 20 大很多,a+20 的理论值应是 12345678920,而一个实型 变量只能保证有效数字是 7 位数字,后面的数字是无意义的,并不准确地表示该数。运行 程序得到的 a 和 b 的值是 12345678848.000000,可以看到,前 8 位是准确的,后几位是不 ... See full document

20

C语言程序设计教学做一体化 - 万水书苑-出版资源网

C语言程序设计教学做一体化 - 万水书苑-出版资源网

... 在许多问题中需要用到循环控制。例如,要求全班学生某单科成绩总分、平均分;迭代 求根;累加累乘等问题;循环结构在程序设计中,应用非常广泛。 所谓循环结构就是指在一定条件下重复执行一组语句的程序结构。C 语言有四种实现循环 结构的语句: ... See full document

14

Show all 10000 documents...