C語言基礎(chǔ)教程(二)數(shù)據(jù)類型、變量和運(yùn)算符(1)

字號:

本節(jié)首先介紹Turbo C程序的基本組成部分; 然后介紹Turbo C的數(shù)據(jù)類型、
    變量類型、變量的初始化和賦值; 最后介紹Turbo C的有關(guān)操作。 通過本節(jié)的學(xué)
    習(xí), 可以對Turbo C語言有一個(gè)初步認(rèn)識。
     1. Turbo C程序的一般組成部分
     Turbo C 2.0 象其它語言一樣按其規(guī)定的格式和提供的語句由用戶編寫應(yīng)用
    程序。請看下面一段Turbo C源程序。
     例1:
     /*Example program of Turbo C*/
     #include /*包含文件說明*/
     void lgc(void); /*子函數(shù)說明*/
     char answer; /*定義全程變量*/
     int main() /*主函數(shù)定義*/
     {
     char a; /*定義局部變量*/
     clrscr();
     gotoxy(12,3);
     puts("Welcome to use Turbo C2.0!");
     gotoxy(15, 13);
     printf("--Exit");
     gotoxy(15, 15);
     printf("--Continue");
     while(1)
     {
     a=getch();
     if(a==27)
     break;
     if(a==13)
     {
     lgc();
     if(answer==’y’||answer==’Y’)
     {
     gotoxy(23,14);
     puts("Please Write to the Company");
     getch();
     break;
     }
     }
     }
     return(0);
     }
     void lgc(void)
     {
     clrscr();
     gotoxy(12,8);
     printf("The Excellent Selection!");
     gotoxy(21,12);
     printf("Do you have any question?(Y/N)");
     answer=getche();
     }
     由例子程序可以看出, Turbo C源程序主要有以下幾個(gè)特點(diǎn):
     1. 程序一般用小寫字母書寫;
     2. 大多數(shù)語句結(jié)尾必須要用";"作為終止符, 否則Turbo C 不認(rèn)為該語句結(jié)
    束;
     3. 每個(gè)程序必須有一個(gè)而且只能有一個(gè)稱作主函數(shù)的main()函數(shù);
     4. 每個(gè)程序體 (主函數(shù)和每個(gè)子函數(shù), 如上例中的main()函數(shù)和sub()函數(shù))
    必須用一對花括號"{"和"}"括起來;
     5. 一個(gè)較完整的程序大致包括:包含文件(一組#include<*.h>語句)、用戶
    函數(shù)說明部分、全程變量定義、主函數(shù)和若干子函數(shù)組成。在主函數(shù)和子函數(shù)中
    又包括局部變量定義、若干個(gè)Turbo C庫函數(shù)、控制流程語句、 用戶函數(shù)的調(diào)用
    語句等;
     6. 注釋部分包含在"/*"和"*/"之間, 在編譯時(shí)它被Turbo C編譯器忽略。