freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

turboc語言概述(參考版)

2025-07-02 08:41本頁面
  

【正文】 /*給數(shù)組賦字符串*/ . . . } 上面程序在編譯時(shí), 遇到char s[30]這條語句時(shí), 編譯程序會在內(nèi)存的某處留 出連續(xù)30個(gè)字節(jié)的區(qū)域, 并將第一個(gè)字節(jié)的地址賦給s。 . . . } (2)字符串?dāng)?shù)組的賦值 例如: main() { char s[30]。 m[0][0]=0, m[0][1]=17, m[1][0]=21。Turbo , 則 (i+1) 等價(jià)于 i+1*sizeof(int) 同樣 (i+2) 等價(jià)于 i+2*sizeof(int) 2. 數(shù)組變量的賦值 (1) 整型數(shù)組和浮點(diǎn)數(shù)組的賦值 例如: main() { int m[2][2]。 *(a+2)=234。 *a=1234。 例如: include main() { int *a。由動(dòng)態(tài)內(nèi)存分配函數(shù) malloc()分配了內(nèi)存空間后, 這部分內(nèi)存將專供指針變量使用。 . . . } 上例中, 函數(shù)(int*)malloc(sizeof(int))表示分配連續(xù)的sizeof(int)=2個(gè)字 節(jié)的整型數(shù)存儲空間并返回其首地址。 str=(char*)malloc(20)。 i=(int*)malloc(sizeof(int))。正確的使用辦 法如下: 例如: main() { int *i。 對于指針變量的使用要特別注意。 *str表示str是一個(gè)字符型指針, 即保留某個(gè)字符地址。 str=Good。 char *str。\x0d39。 /*將字母b賦給a0*/ a1=50。 /*定義局部字符型變量a0, a1, a2*/ a0=39。 /*同時(shí)給a,b,c賦值*/ . . . } (2) 字符型變量 字符型變量可以用三種方法賦值。 例如: main() { int a, b, c。 /*給變量賦值*/ n=a*m*。 /*定義局部整型變量a, m*/ float n。 1. 單個(gè)變量的賦值 (1) 整型變量和浮點(diǎn)變量 這兩種變量采用下列格式賦值 變量名=表達(dá)式。 /*定義浮點(diǎn)數(shù)指針變量并初始化*/ char *s=Good。 3. 指針型變量的初始化 例如: main() { int *i=7899。, *f[2]=39。, *f[1]=39。 初始化時(shí)將會給3個(gè)字符指針賦值, 即: *f[0]=39。c39。b39。a39。 (5) 對指針型變量數(shù)組可以不規(guī)定維數(shù), 在初始化賦值時(shí), 數(shù)組維數(shù)從0 開始 被連續(xù)賦值。 例如: int x[2][3]={1, 2, 3, 4, 5, 6}。 (2) 多維數(shù)組的存儲是按最右維數(shù)的變量變化最快的原則。 /*定義數(shù)組f并初始化*/ . . . } 從上例可以看出: Turbo : (1) 數(shù)組的每一行初始化賦值用{}并用,分開, 總的再加一對{}括起來, 最后以。C39。B39。A39。 /*定義數(shù)組p并初始化/* int m[2][4]={{27, 5, 19, 3}, {1, 8, 14, 2}}。y39。 /*定義靜態(tài)局部變量, 初始化時(shí)i被賦10, j不確 定*/ int k=i*5。 1. 單個(gè)變量的初始化 例如: float f0, f1=。所有全程變量在沒有明確的初始化時(shí)將被自 動(dòng)清零, 而局部變量和寄存器變量在未賦值前其值是不確定的。 數(shù)組c[2][2][3]共有2*2*3=12個(gè)元素, 順序?yàn)? c[0][0][0], c[0][0][1], c[0][0][2], c[0][1][0], c[0][1][1], c[0][1][2], c[1][0][0], c[1][0][1], c[1][0][2], c[1][1][0], c[1][1][1], c[1][1][2], 數(shù)組占用的內(nèi)存空間(即字節(jié)數(shù))的計(jì)算式為: 字節(jié)數(shù)=第1維長度*第2維長度*...*第n維長度*該數(shù)組數(shù)據(jù)類型占用的字節(jié)數(shù) 變量的初始化和賦值 一、變量的初始化 變量的初始化是指變量在被說明的同時(shí)賦給一個(gè)初值。 /*定義一個(gè)整數(shù)型的二維數(shù)組*/ char c[2][2][3]。 這種說明方式與BASIC、FORTRAN等語言中多維數(shù)組的說明不一樣。 當(dāng)賦給str1一個(gè)字符串ABCDEFG時(shí), 只有ABCDE被賦給, E 將會自動(dòng)的賦 給str2, 這點(diǎn)應(yīng)特別注意。 3. Turbo 。str[0] 存放的是 字母h的ASCII碼值, 以此類推, str[4]存入的是字母o的ASCII碼值, str[5]則 應(yīng)存放字符串終止符39。 2. 大多數(shù)字符串用一維數(shù)組表示。 char *f[]。 unsigned long a[20]。 類型是指數(shù)據(jù)類型, 即每一個(gè)數(shù)組元素的數(shù)據(jù)類型, 包括整數(shù)型、浮點(diǎn)型、字 符型、指針型以及結(jié)構(gòu)和聯(lián)合。Turbo 。數(shù)組由一段連續(xù)的存貯地址構(gòu)成, 最低的地址對應(yīng) 于第一個(gè)數(shù)組元素, 最高的地址對應(yīng)最后一個(gè)數(shù)組元素。 數(shù)組變量 所謂數(shù)組就是指具有相同數(shù)據(jù)類型的變量集, 并擁有共同的名字。定義一個(gè)整型寄存器變量可寫成: register int a。因此, 寄存器變量常用在同一變量名頻繁出現(xiàn)的地方。定義符register說 明的變量被Turbo , 而不是象普通的變量那樣存儲在內(nèi) 存中, 這樣可以提高運(yùn)算速度。 四、register register稱為寄存器變量。 再用F9 編譯連接, 。 } , 用Turbo 連接時(shí), 。 func2()。 func1(20)。 func2() /*用戶定義函數(shù)*/ { main() static float k。 extern char c。/*定義全程變量*/ extern int i, j。因此, 必須將全程變量通知每一個(gè)程序模塊文件, 此時(shí)可用 extern來說明。 三、extern extern稱為外部變量。靜態(tài) 全程變量就是指只在定義它的源文件中可見而在其它源文件中不可見的變量。其它與局部變量一樣。根據(jù)變量的類型可以分為靜態(tài)局部變量和靜態(tài)全程變量。 一、auto auto稱為自動(dòng)變量, 已在前面作了介紹, 這里不再重復(fù)。 變量存儲類型 Turbo 。 /*定義局部變量并初始化*/ test=test*count。 /*計(jì)算*/ test=test+z。 /*調(diào)用f2(), test的值變?yōu)?150*/ } void f1(int x, float y) { float z。 /*給全程變量賦值*/ f1(20, )。 /*子函數(shù)說明*/ void f2(void)。 例如: include int test。 三、全程變量 全程變量是指在所有函數(shù)之外說明的變量, 它在整個(gè)程序內(nèi)部者是可見的, 可以被任何一個(gè)函數(shù)使用, 并且在整個(gè)程序的運(yùn)行中都保留其值。 例如: puthz(int x, int y, int color, char *p) { int i, j, k。 二、形式參數(shù) 形式參數(shù)是指在函數(shù)名后面的小括號里定義的變量, 用于接受來自調(diào)用函數(shù)的 參數(shù)。用關(guān)鍵字auto進(jìn) 行說明, 當(dāng)auto省略時(shí), 所有的非全程變量都被認(rèn)為是局部變量, 所以auto實(shí)際上 從來不用。根據(jù)所定義位置的不同, 變量可分為局部變量、形式參數(shù)和全程變量。 unsigned char c, str[5], *p。變量表是一個(gè)或多個(gè)標(biāo)識符名, 每 個(gè)標(biāo)識符之間用,分隔。變量說明的形式如下: 類型 變量表。 下面舉出幾個(gè)正確和不正確的標(biāo)識符: 正確 不正確 smart 5smart _decision bomb key_board FLOAT float  4. 變量 變量說明 Turbo 。 4. 標(biāo)識符只有前32個(gè)字符有效。 2. 標(biāo)識符的其它部分可以用字母、下劃線或數(shù)字(0~9)組成。 Turbo C 。例如關(guān) 鍵字不能用作變量名、函數(shù)名等。 例如: void *buffer。 無值型(void) 無值型字節(jié)長度為0, 主要有兩個(gè)用途: 一是明確地表示一個(gè)函數(shù)不返回任何 值。指針是指向變量的地址, 實(shí)質(zhì)上指針就是存貯單元的地址。 符 對于字符串常量, 一般用雙引號括起來表示, 如Hello Turbo 。 39。符 39。\X2739。39。 \符 39。 39。 換行 39。 39。 制表鍵 39。 39。 回車 39。 39。 換頁 39。 39。 另外, Turbo : 規(guī)定符 等價(jià)于 含義 39。\ 039。\03339。 一些不能用符號表示的控制符, 只能用ASCII碼值來表示, 如十進(jìn)制數(shù)10 表示 換行, 下六進(jìn)制數(shù)0x0d表示回車, 八進(jìn)制數(shù)033表示Esc。, 八進(jìn)制數(shù)0102表示大寫字母39。, 十六進(jìn)制數(shù)0x5d表示 39。, 也可用 該字符的ASCII碼值表示, 例如十進(jìn)制數(shù)85表示大寫字母39。, 39。, 39。 二、字符常數(shù)表示 能用符號表示的字符可直接用單引號括起來表示, 如39。 計(jì)算機(jī)在編譯時(shí), 將留出連續(xù)10個(gè)字符的空間, 即str[0]到str[9]共10個(gè)變 量, 但只有前9個(gè)供用戶使用。 另外, 也可以定義一個(gè)字符型數(shù)組(關(guān)于數(shù)組后面再作詳細(xì)介紹), 此時(shí)該數(shù) 組表示一個(gè)字符串。這一點(diǎn)在處理大于0x80的ASCII碼 字符時(shí)(例如漢字碼)要特別注意。 這是因當(dāng) ASCII碼值大于0x80時(shí), 該字節(jié)的最高位為1, 計(jì)算機(jī)會認(rèn)為該數(shù)為負(fù)數(shù), 對于 0x8c表示的數(shù)實(shí)際上是74(8c的各位取反再加1), 而74 轉(zhuǎn)換成兩字節(jié)整型數(shù)并 在計(jì)算機(jī)中表示時(shí)就是0xff8c( 對0074 各位取反再加1) 。 Turbo C中規(guī)定對ASCII碼值大于0x80
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1