首先介绍Turbo C程序的基本组成部分; 然后介绍Turbo C的数据类型、变 ]CLt Km
量类型、变量的初始化和赋值; 最后介绍Turbo C的有关操作。通过本节的学习,可 DX|yL!4[
以对Turbo C语言有一个初步认识。 A\xvzs.d
M{)7C,'
1. Turbo C程序的一般组成部分 AE?G+:B
v>ygr8+C,
Turbo C 2.0 象其它语言一样按其规定的格式和提供的语句由用户编写应用程 fT$Fv
序。 请看下面一段Turbo C源程序。 例1: FH Hi/yh
(c3%rM m]
>U4hsr05
w&U>w@H^
/*Example program of Turbo C*/ 4<c#3]
#include /*包含文件说明*/ #@qd.,]2
void lgc(void);/*子函数说明*/ ~m0l_:SF
char answer;/*定义全程变量*/ pXL@&]U+
int main()/*主函数定义*/ b Ag>;e(
{ j=>:{`*c
char a;/*定义局部变量*/ /U1"P
clrscr(); w]-,X`
gotoxy(12,3); H<YhO&D*u
puts("Welcome to use Turbo C2.0!"); Ic!8$NhRS
gotoxy(15,13); L"Vi:zdp
printf("--Exit"); f3bZ*G%f
gotoxy(15,15); B`I9
printf("--Continue"); >S]_{pb
while(1) H6fR6Kr4j
{ @20~R/vh
a=getch(); ccCe@1RI
if(a==27) =A yDVWpE
break; Z#Q)a;RA
if(a==13) >wPMJ>
2
{ >R&=mo~
lgc(); ~sk{O%OI
if(answer=='y'||answer=='Y') qjc8 $#zXS
{ sPKyg
gotoxy(23,14); b0vbE8wa
puts("Please Write to the Company"); M?yWFqFt9m
getch(); (";{@a %
break; O7KR~d
} gp?|UMA9.
} Y$L>tFA
} BAUo`el5
return(0);}void lgc(void){ jT6zpi~]E
clrscr(); vWM'}(
gotoxy(12,8); QqS?-
printf("The Excellent Selection!"); +ISXyGu
gotoxy(21,12); uI'g]18Hi
printf("Do you have any question?(Y/N)"); dE[_]2];P
answer=getche();} a%h'utF{[
0xNlO9b/
4
Ii@_r>
p| #gn<z}
由例子程序可以看出,Turbo C源程序主要有以下几个特点: .F*2]xj@"
$!msav
1. 程序一般用小写字母书写; $S|2'jc
4-YXXi}
2. 大多数语句结尾必须要用";"作为终止符,否则Turbo C 不认为该语句 Q I.*6-(
结束; _`Abz2s
w|1Gb[
3. 每个程序必须有一个而且只能有一个称作主函数的main()函数; TF@HwF"#
v7l4g&