首先介绍Turbo C程序的基本组成部分; 然后介绍Turbo C的数据类型、变 Py,@or7n
量类型、变量的初始化和赋值; 最后介绍Turbo C的有关操作。通过本节的学习,可 ^A$~8?f
以对Turbo C语言有一个初步认识。 QfM*K.7Sl
5*>3(U
1. Turbo C程序的一般组成部分 Yui:=GgUrr
-.WVuc`
Turbo C 2.0 象其它语言一样按其规定的格式和提供的语句由用户编写应用程 P^LOrLmo8
序。 请看下面一段Turbo C源程序。 例1: Bj7\{x,?
Lp*T=]C]
cWM|COXL+
ss3fq}
/*Example program of Turbo C*/ aa1XY&G"!
#include /*包含文件说明*/ L=}UApK
void lgc(void);/*子函数说明*/ ArU>./)Q
char answer;/*定义全程变量*/ ?-'Q-\j
int main()/*主函数定义*/ ;3sT>UB
{ V2]S{!p}k
char a;/*定义局部变量*/ RN:#+S(8
clrscr(); Fk(0q/b
gotoxy(12,3); h?YjG^'9
puts("Welcome to use Turbo C2.0!"); ddHIP`wb
gotoxy(15,13); k*c:%vC!
printf("--Exit"); c)E[K-u
gotoxy(15,15); 7<^D7
printf("--Continue"); a\m10Ih:
while(1) Q84KU8?d
{ .Um%6a-
a=getch(); _zmx
if(a==27) ]:E]5&VwV}
break; Z#o\9/{(R
if(a==13) TcfBfscU
{ )Y&De)=
lgc(); kdYl>M
if(answer=='y'||answer=='Y') BtHvfoT
{ M9OFK\)
gotoxy(23,14); u\.sS|$
puts("Please Write to the Company"); >;3c;nf
getch(); t2Y~MyT/
break; }lb.3fqiA
} ^:)&KV8D|
} n
~3c<{coZ
} ^&rbI,D
return(0);}void lgc(void){ +li^0+3-'
clrscr(); =W|Q0|U
gotoxy(12,8); `A^} X
printf("The Excellent Selection!"); "DN `@
gotoxy(21,12); \%Smp2K
printf("Do you have any question?(Y/N)"); ]Ojt3)fB
answer=getche();} YWZF*,4
j5)qF1W,
SA7,]&Zb