首先介绍Turbo C程序的基本组成部分; 然后介绍Turbo C的数据类型、变 "(:8$Fb
量类型、变量的初始化和赋值; 最后介绍Turbo C的有关操作。通过本节的学习,可 AgdU@&^
以对Turbo C语言有一个初步认识。 M/}i7oS]
0LP>3"Sm
1. Turbo C程序的一般组成部分 r\}
O{ZO
/(i~Hpp
Turbo C 2.0 象其它语言一样按其规定的格式和提供的语句由用户编写应用程 S'sI[?\x
序。 请看下面一段Turbo C源程序。 例1: -"xC\R
-}Rh+n`
qPCI@5n3T?
az Oib=3fz
/*Example program of Turbo C*/ 'EkjySZ]F{
#include /*包含文件说明*/ X|60W
void lgc(void);/*子函数说明*/ <|:$_&(
char answer;/*定义全程变量*/ z'EphL7r
int main()/*主函数定义*/ V> Nw2u!!
{ 1sfs!b&E
char a;/*定义局部变量*/ [wUJ~~2#
clrscr(); mS]soYTQ
gotoxy(12,3); '_xa>T}
puts("Welcome to use Turbo C2.0!"); }i\_`~
gotoxy(15,13); 4Y@q.QP
printf("--Exit"); r / L
gotoxy(15,15); l{_1`rC'
printf("--Continue"); &|Vzo@D(!
while(1) }z2K"eGt
{ ]tEH `Kl
a=getch(); (DTkK5/%
if(a==27) IPnx5#eB
break; Ly6) ,[q~
if(a==13) _Tma1~Gq
{ 0O?!fd n
lgc(); bj 0-72V
if(answer=='y'||answer=='Y') W-vEh
{ X""}]@B9z
gotoxy(23,14); 6^nxw>-
puts("Please Write to the Company"); 4n.EA,:g:(
getch(); L4Si0 K
break; |C\XU5}
} QWK\6
} $60]RCu
} L$f:D2Ei
return(0);}void lgc(void){ rE.z.r"O
clrscr(); 2iWxx:e
gotoxy(12,8); Z`@< O%
printf("The Excellent Selection!"); Pv3 e*I((
gotoxy(21,12); [2zS@p
printf("Do you have any question?(Y/N)"); yrR,7vJ
answer=getche();} +RD{<~i
/909ED+)>9
74%Uojl"
0 oHnam
由例子程序可以看出,Turbo C源程序主要有以下几个特点: 7p,!<X}%
m?<5-"hz
1. 程序一般用小写字母书写; &$_#{?dPt
P.]O8r
2. 大多数语句结尾必须要用";"作为终止符,否则Turbo C 不认为该语句 D-\z'gS
结束; ,SoqVboRl
x% Eu.jj
3. 每个程序必须有一个而且只能有一个称作主函数的main()函数; p87VJ}
<(2,@_~@r
4. 每个程序体(主函数和每个子函数,如上例中的main()函数和sub()函数)必须用一对花括号" 'FGf#l<
{"和"}"括起来; 8x<; AL|`
|'12Kv]#Xa
5. 一个较完整的程序大致包括:包含文件(一组#include<*.h>语句)、 </7?puVR
用户函数说明部分、全程变量定义、主函数和若干子函数组成。在主函数和子函数 0'^zIL#.
中又包括局部变量定义、 若干个Turbo C库函数、控制流程语句、用户函数的调用 V?Ye^-29
语句等; K#'{Ko
8'Bik
{;Y2O.lV
6. 注释部分包含在"/*"和"*/"之间,在编译时它被Turbo C编译器忽略。 tje
Pb@9<N Xm'
说明: KEvT."t
\g\,
8@4)p.{5I
1. 象其它一些语言一样,Turbo C的变量在使用之前必须先定义其数据类 ~,P."
型,未经定义的变量不能使用。定义变量类型应在可执行语句前面,如上例main()函 #5W-*?H
数中的第一条语句就是变量定义语句,它必须放在第一各执行语句clrscr()前面。 ik|iAWy
'B$qq[l]S
WiclG8l
2. 8{J{)gF
在Turbo C中, 大、小写字母是有区别的,相同字母的大、小写代表不同的变量。 G+f@m,
VtC1TZ3-7
3. ;/.XAxkFL
Turbo C程序的书写格式非常灵活,没有严格限制。 AP_2.V=Sn
9\W }p\c
例1的主函数可写成: a$'=a09
Wq]Lb:&