首先介绍Turbo C程序的基本组成部分; 然后介绍Turbo C的数据类型、变 N6Mo|
量类型、变量的初始化和赋值; 最后介绍Turbo C的有关操作。通过本节的学习,可
~{7/v
以对Turbo C语言有一个初步认识。 iO)FZ%?"
4vi P lO
1. Turbo C程序的一般组成部分 dGU io?
RM8p[lfX
Turbo C 2.0 象其它语言一样按其规定的格式和提供的语句由用户编写应用程 'xi[- -
序。 请看下面一段Turbo C源程序。 例1: ;Ll/rJ:*
G j^J pG
`,XCD-R^
]3Z?Q
/*Example program of Turbo C*/ WVUa:_5{
#include /*包含文件说明*/ c+:LDc3!Gb
void lgc(void);/*子函数说明*/ RO(~c-fV
char answer;/*定义全程变量*/ AsyJDt'i
int main()/*主函数定义*/ B -XM(Cj
{ Ffxf!zS
char a;/*定义局部变量*/ X_yAx)Do
clrscr(); TxL;qZRY
^
gotoxy(12,3); ;fLYO6
puts("Welcome to use Turbo C2.0!"); x_&=IyU0j
gotoxy(15,13); R0dIxG%
printf("--Exit"); Uf#.b2]
gotoxy(15,15); "L'0"
printf("--Continue"); &VG|*&M
while(1) 0Q^ -d+!
{ YY~BNQn6d
a=getch(); \mRRx#-r%
if(a==27) nA:\G":\y
break; J
ik+t\A
if(a==13) T=6fZ;7
{ =\;yxl
lgc(); Ml`tDt|;
if(answer=='y'||answer=='Y') R[Y]B$XO
{ zs!}P
gotoxy(23,14); Id`?yt
puts("Please Write to the Company"); |_q:0qo
getch(); 8YNii-pl
break; ~^#F5w"
} /5 rWcX
} tmM8YN|
} 6E~T$^Q}
return(0);}void lgc(void){ zrD];DP
clrscr(); &?\'Z~B4
gotoxy(12,8); > <cK
printf("The Excellent Selection!"); 1<Fh
aK
gotoxy(21,12); hs'J'~a
printf("Do you have any question?(Y/N)"); wfr+-
answer=getche();} NHKIZx8sR
=Kdd+g!
NPjh2 AJm
C1
qyjlR
由例子程序可以看出,Turbo C源程序主要有以下几个特点: a&yIH;-
fJ"#c<n
1. 程序一般用小写字母书写; -oGJPl {r
2w>lnJ-
2. 大多数语句结尾必须要用";"作为终止符,否则Turbo C 不认为该语句 *Jd,8B/hC
结束; <