首先介绍Turbo C程序的基本组成部分; 然后介绍Turbo C的数据类型、变 jE#&u DfI
量类型、变量的初始化和赋值; 最后介绍Turbo C的有关操作。通过本节的学习,可 =qNZ7>Qw
以对Turbo C语言有一个初步认识。 &F 3'tf?
`h(*D
1. Turbo C程序的一般组成部分 &Sr7?u`k
w vnuE<o8
Turbo C 2.0 象其它语言一样按其规定的格式和提供的语句由用户编写应用程 NDo>"in
序。 请看下面一段Turbo C源程序。 例1: FSNzBN
LP{@r ic
.wPu
#*
k@Q>(`
/*Example program of Turbo C*/ /ygC_,mx
#include /*包含文件说明*/ S [=l/3c
void lgc(void);/*子函数说明*/ y88lkV4a
char answer;/*定义全程变量*/ 9x]yu6
int main()/*主函数定义*/ qrLE1b 1$
{ S O#R5Mu2N
char a;/*定义局部变量*/ tB<2mjg
clrscr(); v-MrurQ4
gotoxy(12,3); vK7J;U+cJ
puts("Welcome to use Turbo C2.0!"); scZSnCrR
gotoxy(15,13); )*m#RqLQ8
printf("--Exit"); bpaS(nBy
gotoxy(15,15); ~]l
T>|X
printf("--Continue"); C%ZSsp
u
while(1) |EpL~G_
{ abczW[\
a=getch(); >&-"
X# :
if(a==27) }|-Yd"$
break; 9C"d7--
if(a==13) ';J><z{>
{ IV]2#;OO?
lgc(); %I^y@2A4`
if(answer=='y'||answer=='Y') |K11Woii
{ Y )](jU%o
gotoxy(23,14); wF.S ,|
puts("Please Write to the Company"); bmd3fJb`r
getch(); :OC(93d)0
break; rE5q
BEh
} K."h}f95
} .CAcG"42
} QP={b+8
return(0);}void lgc(void){ yrCY-'%
clrscr(); wS%j!|xhlV
gotoxy(12,8); ;R4qE$u2^
printf("The Excellent Selection!"); bi<?m^j
gotoxy(21,12); JXNfE,_
printf("Do you have any question?(Y/N)"); :WM[[LOaC
answer=getche();} ns}"[44C}l
q*pWx]Y
><