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

正文內(nèi)容

計(jì)算機(jī)c語言ppt課件(完整版)

2025-06-08 07:07上一頁面

下一頁面
  

【正文】 的作用域和生存期 下一頁 上一頁 停止放映 第 3/47頁 問題的提出與程序示例 ? 計(jì)算機(jī)高級語言中的 函數(shù) 實(shí)際上是一個能完成某一獨(dú)立功能的子程序,即 程序模塊 。 c=max(a,b)。 ? 函數(shù)聲明 即函數(shù)原型,就是告訴編譯系統(tǒng)函數(shù)的名稱、類型和形式參數(shù)表的構(gòu)成。 ? 實(shí)際參數(shù) 是表達(dá)式 (常量、變量或表達(dá)式 ) 與函數(shù)定義中的形參 一一對應(yīng) ,即個數(shù)相等、次序一致且對應(yīng)的數(shù)據(jù)類型相同或相容。 printf(max=%d\n,c)。 scanf(%d,%d,amp。 else z=y。 下一頁 上一頁 停止放映 第 11/47頁 函數(shù)調(diào)用 ? 函數(shù)語句 函數(shù)名 (實(shí)參表列 ); 如: printf(“max=%d”,c)。 r=fun(fun(x,y),x*z)。 void main() void main() { float add(float x,float y)。 、變量和表達(dá)式(值一定是確定的)。 temp=x。 printf(\n%d,%d\n,a,b)。 ——取地址運(yùn)算符 優(yōu)先級別 2 * ——指針運(yùn)算符 (間接訪問運(yùn)算符) 自右向左 include void main() { int a,b。 printf(%d,%d\n,a,b)。 temp=*p1。a。a 5 b pt2 amp。 } void main() { int *pt1,*pt2,a,b。 if(ab) swap(pt1,pt2)。 ,調(diào)用函數(shù)又是被調(diào)用函數(shù),執(zhí)行遞歸函數(shù)將 反復(fù)調(diào)用 其 自身 。 else f=fac(n1)*n。 printf(%d!=%,n,y)。 int n。 ? C語言中變量的存儲類別 自動 變量 (auto)、 寄存器 變量 (register)、 外部 變量 (extern)和 靜態(tài) 變量(static)。 ?局部變量 C語言中所有的變量都有自己的作用域 。 float f1(int a) {int b,c。 return (c)。 s2=b*c。w,amp。 } int A=13,B=8。 scanf(%d,%d,amp。 power (int n) { int i,y=1。 ? 外部 靜態(tài)變量 在 函數(shù)體外 定義,且在本源程序文件內(nèi)有效 (即用 static聲明的全部變量) 。 } void main() { int a=2,i。 register 數(shù)據(jù)類型 變量表; 下一頁 上一頁 停止放映 第 41/47頁 總 結(jié) ? C語言中的每個變量和函數(shù)都有兩個屬性: ? 數(shù)據(jù)類型 ? 數(shù)據(jù)的存儲類別 ? 變量聲明的一般格式 [存儲類別 ] 類型說明符 變量表; ? 存儲類別為 auto、 register、 static 和 extern ? 缺省值為 auto 下一頁 上一頁 停止放映 第 42/47頁 案例 include int fac(int n) {register int i,f=1。i++) printf(%d!=%d\n,i,fac(i))。 sum=f( )+f( )。 if((k%3==0amp。 } 補(bǔ)充題 3整除且至少有一位是 5的兩位數(shù),打印出所有這樣的數(shù),請?zhí)羁铡?void main() {int a=24,b=16,c。 } 下一頁 上一頁 停止放映 第 46/47頁 補(bǔ)充題 ,輸出結(jié)果是什么? include void fun(int a,int b,int c) {a=456。c=678} void main() {int x=10,y=20,z=30。 printf(%d\n,c)。 for(k=10。a2==5) ||(k%3==0amp。 } 結(jié)果: x+y , xy z+y , zy float f(float a,float b) { float value。 F(x,y)=(x+y)/(xy)+(z+y)/(zy) include float f(float,float)。i=n。i3。如果初始化,則賦初值操作是在 編譯 時進(jìn)行的,且只賦值 一次 。i=n。m)。 z=xy?x:y。 v=vs(l,w,h)。 return v。 printf(%d,max(a,b))。 char f2(int x,int y) {int i,j。 int f1(int a) /* a,b,c僅限于函數(shù) f1() */ { int b,c; …… } int f2(int x) /* x,y,z僅限于函數(shù) f2()*/ { int y,z; …… } main() /*m,n僅限于函數(shù) main()*/ { int m,n; …… } 下一頁 上一頁 停止放映 第 33/47頁 局部變量與全局變量 ? 全局變量在 函數(shù)外 定義,存儲在靜態(tài)存儲區(qū)。 自動變量 和 寄存器變量 存放在 動態(tài) 存儲區(qū),外部變量 和 靜態(tài)內(nèi)部變量 存放在 靜態(tài) 存儲區(qū)。n)。 if(n==1) c=10。 } void main() {int n。 ,必須在 函數(shù)內(nèi)有 終止 遞歸調(diào)用的 手段 。 } 下一頁
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1