首先介绍Turbo C程序的基本组成部分; 然后介绍Turbo C的数据类型、变 [X/(D9J
量类型、变量的初始化和赋值; 最后介绍Turbo C的有关操作。通过本节的学习,可 IU!Ht>
以对Turbo C语言有一个初步认识。 Mw^*yW
M35Ax],:^
1. Turbo C程序的一般组成部分 Bo
r7] #
y3IWfiz>/d
Turbo C 2.0 象其它语言一样按其规定的格式和提供的语句由用户编写应用程 wsnK3tM7-
序。 请看下面一段Turbo C源程序。 例1: 3KcaT5(&
]sj0~DI*m
aB"xqh)a}T
Rj6|Y"gq9
/*Example program of Turbo C*/ HZZDv+
#include /*包含文件说明*/ nl
n OwyMJ
void lgc(void);/*子函数说明*/ #w>~u2W
char answer;/*定义全程变量*/ 7[KCWJ
int main()/*主函数定义*/ CWlW/>yF
B
{ o\6iq
char a;/*定义局部变量*/ L"vj0@n'0
clrscr(); E5UcZ7
gotoxy(12,3); <1@
(ioPH
puts("Welcome to use Turbo C2.0!"); it1/3y
=]
gotoxy(15,13); {1~T]5
printf("--Exit"); Do*n#=
gotoxy(15,15); \##5O7/1
printf("--Continue"); &[j]Bp?
while(1) *YvRNHP
{ pn\V+Rg'
a=getch(); 1`-r#-MGG
if(a==27) u^4h&fL
break; lTz6"/
if(a==13) vV^dm)?
{ nPA@h
lgc(); ]b}B2F'n
if(answer=='y'||answer=='Y') &erm`Ho
{ DDw''
gotoxy(23,14); (-"`,8K 2}
puts("Please Write to the Company"); pbn\9C/
getch(); y=H@6$2EQ
break; >n$!<
} &mkpJF/
} %Kto.Xq
} `fS^
j-_M
return(0);}void lgc(void){ n&!+wcJ;Yt
clrscr(); SSmHEy*r)
gotoxy(12,8); JP'=
UZ'
printf("The Excellent Selection!"); ^o eJKjJ
gotoxy(21,12); %Q4i%:Qi
printf("Do you have any question?(Y/N)"); 9_huI'"p
answer=getche();} d`%Mg&