• 沒有找到結果。

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

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

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语言程序设计案例教程 - 万水书苑-出版资源网

... 格式化输入/输出 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 语言有四种实现循环 结构的语句: ... See full document

14

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

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

... C.用户所定义的标识符必须以字母或下划线开头 D.用户所定义的标识符中,大、小写字母代表不同标识 【解析】合法的标识符只能由字母、数字和下划线 3 种字符组成,并且第一个字符必须 为字母或下划线。另外,在 C 语言中,大写字母和小写字母被认为是两个不同的字符。用户 标识符是根据需要定义的标识符,除了要遵循命名规则外,还应注意做到“见名知义”。如果 ... See full document

58

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

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

... 本例程序中第一个 for 语句逐个输入 10 个数到数组 a 中。然后把 a[0]送入 min 中。在第 二个 for 语句中,从 a[1]到 a[9]逐个与 min 中的内容比较,若比 min 的值小,则把该元素的值 送入 min 中,因此 min 总是在已比较过的数组元素中为最小者。比较结束,输出 min 的值。 3.二维数组的定义、引用、初始化 二维数组定义的一般形式是: ... See full document

10

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语言程序设计实训与习题指导 - 万水书苑-出版资源网

... 章 C 语言概述 1.1 知识要点 本章从 C 语言的发展、特点出发,让读者初步了解结构化程序设计的思想及基本特点, 概要地了解 C 语言程序的构成及其书写格式,并从程序设计的角度,介绍了程序程序设计 ... See full document

8

Show all 10000 documents...