Welcome 微信登录

首页 / 软件开发 / C语言

C语言基础教程(一)基础篇(5)

C语言基础教程(一)基础篇(5)

C语言基础教程(一)基础篇(5)2007-05-04王大刚说明: 1. Turbo C 2.0的双界符包括以下几种符号: 花括符{和} 尖括符<和> 圆括符(和) 方括符[和] 注释符/*和*/ 双引号" 单引号" 2. Turbo C 2.0在编辑文件时还有一种功能, 就是能够自动缩进, 即光标定位和上一个非空字符对齐。在编辑窗口中, Ctrl+OL为自动缩进开关的控制键。三、Run(运行)菜单 按Alt+R可进入Run菜单, 该菜...
C语言基础教程(一)基础篇(6)

C语言基础教程(一)基础篇(6)

C语言基础教程(一)基础篇(6)2007-05-04王大刚五、Project(项目)菜单 按Alt+P可进入Project菜单, 该菜单包括以下内容: .Project name(项目名) 项目名具有.PRJ的扩展名, 其中包括将要编译、连接的文件名。例如有一个程序由file1.c, file2.c, file3.c组成, 要将这3个文件编译装配成一个file.exe的执行文件, 可以先建立一个file.prj的项目文件, 其内容如下:file1.c fi...
C语言基础教程(一)基础篇(7)

C语言基础教程(一)基础篇(7)

C语言基础教程(一)基础篇(7)2007-05-04六、Options(选择菜单)按Alt+O可进入Options菜单, 该菜单对初学者来说要谨慎使用。.Compiler(编译器)本项选择又有许多子菜单, 可以让用户选择硬件配置、存储模型、调试技术、代码优化、对话信息控制和宏定义。这些子菜单如下: Model 共有Tiny, small, medium, compact, large, huge 六种不同模式可由同户选择。Define打开一个宏定义框, 同...
C语言基础教程(一)基础篇(8)

C语言基础教程(一)基础篇(8)

C语言基础教程(一)基础篇(8)2007-05-04王大刚七、Debug(调试)菜单按Alt+D可选择Debug菜单, 该菜单主要用于查错, 它包括以下内容:Evaluate Expression要计算结果的表达式。 Result显示表达式的计算结果。 New value赋给新值。 Call stack该项不可接触。而在Turbo C debuger 时用于检 查堆栈情况。 Find function在运行Turbo C debugger时用于显示规定的函...
C语言基础教程(一)基础篇(9)

C语言基础教程(一)基础篇(9)

C语言基础教程(一)基础篇(9)2007-05-041.5.2 Turbo C 2.0的配置文件 所谓配置文件是包含Turbo C 2.0有关信息的文件, 其中存有编译、连接的选择和路径等信息。可以用下述方法建立Turbo C 2.0的配置:1. 建立用户自命名的配置文件 可以从Options菜单中选择Options/Save options命令,将当前集成开发环境的所有配置存入一个由用户命名的配置文件中。下次启动TC时只要在DOS下键入: tc/c<...
C语言基础教程(二)数据类型、变量和运算符(1)

C语言基础教程(二)数据类型、变量和运算符(1)

C语言基础教程(二)数据类型、变量和运算符(1)2007-05-04王大刚本节首先介绍Turbo C程序的基本组成部分; 然后介绍Turbo C的数据类型、变量类型、变量的初始化和赋值; 最后介绍Turbo C的有关操作。 通过本节的学习,可以对Turbo C语言有一个初步认识。 1. Turbo C程序的一般组成部分 Turbo C 2.0 象其它语言一样按其规定的格式和提供的语句由用户编写应用程序。请看下面一段Turbo C源程序。例1: /*Exam...
C语言基础教程(二)数据类型、变量和运算符(2)

C语言基础教程(二)数据类型、变量和运算符(2)

C语言基础教程(二)数据类型、变量和运算符(2)2007-05-04王大刚说明: 1. 象其它一些语言一样, Turbo C的变量在使用之前必须先定义其数据类型,未经定义的变量不能使用。定义变量类型应在可执行语句前面, 如上例main()函数中的第一条语句就是变量定义语句, 它必须放在第一各执行语句clrscr()前面。2. 在Turbo C中, 大、小写字母是有区别的, 相同字母的大、小写代表不同的变量。3. Turbo C程序的书写格式非常灵活, 没有...
C语言基础教程(二)数据类型、变量和运算符(3)

C语言基础教程(二)数据类型、变量和运算符(3)

C语言基础教程(二)数据类型、变量和运算符(3)2007-05-04王大刚1. 数据类型在Turbo C语言中, 每个变量在使用之前必须定义其数据类型。Turbo C有以下几种类型: 整型(int)、浮点型(float)、字符型(char)、指针型(*)、无值型(void)以及结构(struct)和联合(union)。其中前五种是Turbo C的基本数据类型、后两种数据类型(结构和联合)将在第五章介绍。2.1 整型(int) 一、整型数说明 加上不同的修饰...
C语言基础教程(二)数据类型、变量和运算符(4)

C语言基础教程(二)数据类型、变量和运算符(4)

C语言基础教程(二)数据类型、变量和运算符(4)2007-05-04王大刚2.3 字符型(char) 加上不同的修饰符, 可以定义有符号和无符号两种类型的字符型变量, 例如: char a:/*a被定义为有符号字符变量*/ unsigned char l;/*l被定义为无符号字符变量*/ 字符在计算机中以其ASCII码方式表示, 其长度为1个字节, 有符号字符型数取值范围为-128~127, 无符号字符型数到值范围是0~255。因此在Turbo C语言中,...
C语言基础教程(二)数据类型、变量和运算符(5)

C语言基础教程(二)数据类型、变量和运算符(5)

C语言基础教程(二)数据类型、变量和运算符(5)2007-05-04王大刚2关键字和标识符3.1关键字 所谓关键字就是已被Turbo C2.0本身使用, 不能作其它用途使用的字。例如关键字不能用作变量名、函数名等。 Turbo C2.0有以下关键字: Turbo C2.0扩展的共11个 asm_cs_ds_es_sscdecl farnearhugeinterrupt pascal 由ANSI标准定义的共32个 autodoubleintstructbre...
C语言基础教程(二)数据类型、变量和运算符(6)

C语言基础教程(二)数据类型、变量和运算符(6)

C语言基础教程(二)数据类型、变量和运算符(6)2007-05-04王大刚3. 变量4.1变量说明Turbo C2.0规定所有变量在使用前都必须中以说明。一条变量说明语句由数据类型和其后的一个或多个变量名组成。变量说明的形式如下: 类型 <变量表>; 这里类型是指Turbo C2.0的有效数据类型。变量表是一个或多个标识符名, 每个标识符之间用","分隔。 例如: int i, j, k;unsigned char c, s...
C语言基础教程(二)数据类型、变量和运算符(7)

C语言基础教程(二)数据类型、变量和运算符(7)

C语言基础教程(二)数据类型、变量和运算符(7)2007-05-04王大刚4.3 变量存储类型 Turbo C2.0支持四种变量存储类型。说明符如下: autostaticexternregister 下面分别来介绍。 一、auto auto称为自动变量, 已在前面作了介绍, 这里不再重复。 二、static static称为静态变量。根据变量的类型可以分为静态局部变量和静态全程变量。 1. 静态局部变量 它与局部变量的区别在于: 在函数退出时, 这个变量...
C语言基础教程(二)数据类型、变量和运算符(8)

C语言基础教程(二)数据类型、变量和运算符(8)

C语言基础教程(二)数据类型、变量和运算符(8)2007-05-04王大刚4.4数组变量 所谓数组就是指具有相同数据类型的变量集, 并拥有共同的名字。数组中的每个特定元素都使用下标来访问。数组由一段连续的存贮地址构成, 最低的地址对应于第一个数组元素, 最高的地址对应最后一个数组元素。数组可以是一维的、也可以是多维的。Turbo C2.0象它高级语方一样也使用数组变量。 一、一维数组 一维数组的说明格式是: 类型变量名[长度]; 类型是指数据类型, 即每一...
C语言基础教程(二)数据类型、变量和运算符(9)

C语言基础教程(二)数据类型、变量和运算符(9)

C语言基础教程(二)数据类型、变量和运算符(9)2007-05-04王大刚4.5变量的初始化和赋值一、变量的初始化 变量的初始化是指变量在被说明的同时赋给一个初值。Turbo C2.0中外部变量和静态全程变量在程序开始处被初始化, 局部变量包括静态局部变量是在进入定义它们的函数或复合语句时才作初始化。所有全程变量在没有明确的初始化时将被自动清零,而局部变量和寄存器变量在未赋值前其值是不确定的。对于外部变量和静态变量, 初值必须是常数表达式, 而自动变量和寄...
C语言基础教程(二)数据类型、变量和运算符(10)

C语言基础教程(二)数据类型、变量和运算符(10)

C语言基础教程(二)数据类型、变量和运算符(10)2007-05-04王大刚3. 指针型变量的初始化 例如: main() { int *i=7899;/*定义整型数指针变量并初始化*/ float *f=3.1415926; /*定义浮点数指针变量并初始化*/ char *s="Good";/*定义字符型指针变量并初始化*/ . . . } 二、变量的赋值 变量赋值是给已说明的变量赋给一个特定值。 1. 单个变量的赋值 (1) 整型变...
C语言基础教程(二)数据类型、变量和运算符(11)

C语言基础教程(二)数据类型、变量和运算符(11)

C语言基础教程(二)数据类型、变量和运算符(11)2007-05-04王大刚对于指针变量的使用要特别注意。上例中两个指针在说明前没有初始化,因此这两指针为随机地址, 在小存储模式下使用将会有破坏机器的危险。正确的使用办法如下:例如: main() { int *i; char *str; i=(int*)malloc(sizeof(int)); i=420; str=(char*)malloc(20); str="Good, Answer!&qu...
C语言基础教程(二)数据类型、变量和运算符(13)

C语言基础教程(二)数据类型、变量和运算符(13)

C语言基础教程(二)数据类型、变量和运算符(13)2007-05-04王大刚三、数组与指针数组与指针有密切的联系。数组名本身就是该数组的指针,反过来,也可以把指针看成一个数组,数组名和指针实质上都是地址, 但是指针是变量,可以作运算。而数组名是常量,不能进行运算。例如: main() { char s[30], *p; /*定义字符型数组和指针变量*/ p=s;/*指针p指向数组s的第一个元素s[0]的地址*/ . . . *(p+8);/*指针p指向数组...
C语言基础教程(二)数据类型、变量和运算符(14)

C语言基础教程(二)数据类型、变量和运算符(14)

C语言基础教程(二)数据类型、变量和运算符(14)2007-05-04王大刚5. 运算符Turbo C的运算符非常丰富,主要分为三大类:算术运算符,关系运算符与逻辑运算符,按位运算符。除此之外,还有一些用于完成特殊任务的运算符。下面分别进行介绍。5.1 算术运算符 Turbo C的算术运算符如下: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 操作符作用 ──────────────────────────── +加, 一目取正 -减, 一目取...
<< 31 32 33 34 35 36 37 38 39 40 >>