
编程札记
文章平均质量分 70
007pro
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c_lang_Reference_040811_02
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员数据输入语句C语言的数据输入也是由函数语句完成的。 本节介绍从标准输入设备—键盘上输入数据的函数scanf和getchar。 scanf函数 scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。一、scanf函数的一般形式 scanf函数是一个标准库函数,它的函数原型在原创 2004-08-11 10:13:00 · 1037 阅读 · 0 评论 -
c_lang_Reference_040903_03
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员文件包含 文件包含是C预处理程序的另一个重要功能。文件包含命令行的一般形式为: #include"文件名" 在前面我们已多次用此命令包含过库函数的头文件。例如: #include"stdio.h"#include"math.h" 文件包含命令的功能是把指定的文件插入该命令行位置取代该命令行, 从而把指定的文原创 2004-09-03 10:09:00 · 969 阅读 · 0 评论 -
c_lang_Reference_040903_05
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员在C语言中提供了多种文件读写的函数: ·字符读写函数 :fgetc和fputc·字符串读写函数:fgets和fputs·数据块读写函数:freed和fwrite·格式化读写函数:fscanf和fprinf 下面分别予以介绍。使用以上函数都要求包含头文件stdio.h。字符读写函数fgetc和fputc字符读写原创 2004-09-03 10:15:00 · 1255 阅读 · 0 评论 -
c_lang_Reference_040907_01
数据结构与算法总论 (一)何谓数据结构 数据结构用来反映一个数据的内部构成,数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。 数据结构主要研究什么? 数据结构作为一门学科主要研究数据的各种逻辑结构和存储结构,以及对数据的各种操作(或算法)。什么是数据结构?什么原创 2004-09-07 14:11:00 · 1457 阅读 · 0 评论 -
c_lang_Reference_040824_01
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员结构类型定义和结构变量说明 在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语原创 2004-08-24 10:01:00 · 1435 阅读 · 0 评论 -
c_lang_Reference_040825_01
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员枚举,位运算枚举变量的取值被限定在一个有限的范围内。 枚举类型是一种基本数据类型,而不是一种构造类型, 因为它不能再分解为任何基本类型。枚举类型的定义和枚举变量的说明一、枚举的定义枚举类型定义的一般形式为: enum 枚举名 { 枚举值表 };在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。例原创 2004-08-25 17:52:00 · 1426 阅读 · 0 评论 -
c_lang_Reference_040820_01
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员1. 指针是C语言中一个重要的组成部分,使用指针编程有以下优点:(1)提高程序的编译效率和执行速度。(2)通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯。(3)可以实现动态的存储分配。(4)便于表示各种数据结构,编写高质量的程序。2. 指针的运算(1)取地址运算符&:求变量的地址(原创 2004-08-20 15:24:00 · 1234 阅读 · 0 评论 -
c_lang_Reference_040820_03
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员数组指针变量的说明和使用 指向数组的指针变量称为数组指针变量。 一个数组是由连续的一块内存单元组成的。 数组名就是这块连续内存单元的首地址。 一个数组也是由各个数组元素(下标变量) 组成的。 每个数组元素按其类型不同占有几个连续的内存单元。 一个数组元素的首地址也是指它所占有原创 2004-08-20 16:32:00 · 1272 阅读 · 0 评论 -
c_lang_Reference_040903_04
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员文件文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,对于源文件、目标文件、 可执行程序可以称作程序文件,对输入输出数据可称作数据文件。 设备文件是指与主机相联的各原创 2004-09-03 10:13:00 · 1560 阅读 · 0 评论 -
c_lang_Reference_040903_01
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员 所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能, 它由预处理程序负责完成。当对一个源文件进行编译时, 系统将自动引用预处理程序对源程序中的预处理部分作处理, 处理完毕自动进入对源程序的编译。 C语言提供了多种预处理功能,如宏定义、文件包含、 条件编译原创 2004-09-03 10:02:00 · 1186 阅读 · 0 评论 -
c_lang_Reference_040903_02
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员宏定义 在C语言源程序中允许用一个标识符来表示一个字符串, 称为“宏”。被定义为“宏”的标识符称为“宏名”。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换, 这称为“宏代换”或“宏展开”。 宏定义是由源程序中的宏定义命令完成的。 宏代换是由预处理程序自动完成的。在C语言中,“宏”分为原创 2004-09-03 10:07:00 · 1274 阅读 · 0 评论 -
c_lang_Reference_040820_04
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员函数指针变量 在C语言中规定,一个函数总是占用一段连续的内存区, 而函数名就是该函数所占内存区的首地址。 函数指针变量定义的一般形式为:类型说明符 (*指针变量名)(); 其中“类型说明符”表示被指函数的返回值的类型。“(* 指针变量名)”表示“*”后面的变量是定义的指针变量。 例如: int (*pf)()原创 2004-08-20 16:42:00 · 1248 阅读 · 0 评论 -
c_lang_Reference_040809_01
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员1.C的数据类型基本类型,构造类型,指针类型,空类型2.基本类型的分类及特点类型说明符 字节 数值范围字符型char 1 C字符集基本整型int 2 -32768~32767短整型short int 2 -32768原创 2004-08-09 09:42:00 · 965 阅读 · 0 评论 -
c_lang_Reference_040809_02
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员C语言的数据类型变量的说明可以包括三个方面:·数据类型·存储类型·作用域所谓数据类型是按被说明量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。1.基本数据类型 基本数据类型最主要的特点是,其值不可以再分解为其它类原创 2004-08-09 09:44:00 · 1159 阅读 · 0 评论 -
c_lang_Reference_040811_01
留档 文字来源vc世界c语言教室从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。C语句可分为以下五类:1.表达式语句2.函数调用语句3.控制语句4.复合语句5.空语句赋值语句赋值语句是由赋值表达式再加上分号构成的表达式语句。 其一般形式为: 变量=表达式; 赋值语句的功能和特点都与赋值表达式相同。 它是程序中使用最多的语句之一。 在赋值语句的使用中原创 2004-08-11 10:08:00 · 1094 阅读 · 0 评论 -
c_lang_Reference_040811_03
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员分支结构程序 关系运算符和表达式在程序中经常需要比较两个量的大小关系, 以决定程序下一步的工作。比较两个量的运算符称为关系运算符。 在C语言中有以下关系运算符:> 大于>= 大于或等于== 等于!= 不等于 关系运算符都是双目运算符,其结合性均为左结合。 关系运算符的优先级低于算术运算符,高于赋值运算符。原创 2004-08-11 10:15:00 · 1039 阅读 · 0 评论 -
c_lang_Reference_040812_01
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员数 组 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。一般形式为: 类型说明符 数组名 [常量表达式],……; 其中,原创 2004-08-12 16:05:00 · 1042 阅读 · 0 评论 -
c_lang_Reference_040806_01
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员C语言的发展过程 C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R原创 2004-08-06 09:35:00 · 1072 阅读 · 0 评论 -
c_lang_Reference_040816_01
函数的分类(1)库函数:由C系统提供的函数;(2)用户定义函数:由用户自己定义的函数;(3)有返回值的函数向调用者返回函数值,应说明函数类型( 即返回值的类型 );(4)无返回值的函数:不返回函数值,说明为空(void)类型;(5)有参函数:主调函数向被调函数传送数据;(6)无参函数:主调函数与被调函数间无数据传送;(7)内部函数:只能在本源文件中使用的函数;(8)外部函数:可在整个源程序中使用原创 2004-08-16 16:12:00 · 2346 阅读 · 0 评论 -
c_lang_Reference_040816_02
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员函数 概述 在第一章中已经介绍过,C源程序是由函数组成的。 虽然在前面各章的程序中都只有一个主函数main(), 但实用程序往往由多个函数组成。函数是C源程序的基本模块, 通过对函数模块的调用实现特定的功能。C语言中的函数相当于其它高级语言的子程序。 C语言不仅提供了极为丰富的库函数(如Turbo C,M原创 2004-08-16 16:15:00 · 1119 阅读 · 0 评论 -
c_lang_Reference_040820_02
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员 指针是C语言中广泛使用的一种数据类型。 能象汇编语言一样处理内存地址,从而编出精练而高效的程序。 根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。 内存单元的指针和内存单元的内容是两个不同的概念。 可以用一个通俗的例子来说明它们之间的关系。 对于一个内存单元来说,单元的地址原创 2004-08-20 15:37:00 · 1239 阅读 · 0 评论 -
c_lang_Reference_040903_06
文字来源 VC世界--C语言教室自我存档,也献给和我一样的DElphi程序员文件的随机读写 前面介绍的对文件的读写方式都是顺序读写, 即读写文件只能从头开始,顺序读写各个数据。 但在实际问题中常要求只读写文件中某一指定的部分。 为了解决这个问题可移动文件内部的位置指针到需要读写的位置,再进行读写,这种读写称为随机读写。 实现随机读写的关键是要按要求移动位置指针,这称为文件的定位。文件定位原创 2004-09-03 10:20:00 · 1619 阅读 · 1 评论