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

正文內容

實用c語言程序設計教程2初試茅廬(c程序設計初步)ppt-預覽頁

2025-02-15 00:49 上一頁面

下一頁面
 

【正文】 強調函數(shù)的返回值類型為空或函數(shù)無參數(shù)。 C語言程序設計 第 2章 C程序設計初步 在 C語言中,構造類型有數(shù)組類型、結構類型和共用體類型三種。 C語言程序設計 第 2章 C程序設計初步 程序中的常量( Constant)和變量( Variables) ?常量:在程序運行過程中值不會發(fā)生變化的數(shù)據(jù),如 、 3等。例如: 100、 200、 32767等。 ? 十六進制整數(shù):以 0X(或 0x)作為起始位,由 0~a~f( A~F)的一個或多個十六制數(shù)。 例如 、 、 . 5.、 、 型常量。 C語言程序設計 第 2章 C程序設計初步 ( Character)型常量 ( 1)字符常量的表示 ? 用一對半角單引號括起來的一個字符 如 ’ A’ 、 ’ a’ 、 ’ 2’ 等 注意: ①單引號中的大、小寫字母表示不同的符號常量,如’ A’ 和’ a’ 表示不同的字符。 ?字符常量在內存中存儲的是字符的 ASCII碼值的二進制形式,如字母 “ A” 在內存中存儲的是 01000001 C語言程序設計 第 2章 C程序設計初步 ( 3)字符常量可以進行的運算有三種: ①給某字符加上一個整數(shù)。如 ‘ A’ ‘ B’ ,結果為真。 定義的一般形式是: define 符號常量 常量 ? “ 符號常量 ” 是一個遵循變量命名規(guī)則的名字,也稱為宏名;習慣上用大寫字母表示。 例如: define LIMIT 100 define PRICE 500 C語言程序設計 第 2章 C程序設計初步 C程序中的變量 【 例 23】 簡單事務問題處理。 C語言程序設計 第 2章 C程序設計初步 設 , 有 黑 和藍兩個墨水瓶 , 但卻錯把 黑 墨水裝在了 藍 墨水瓶子里 , 而 藍 墨水錯裝在了 黑 墨水瓶子里 , 要求將其互換 。 /*t為第三變量 */ t=a。 ( 5)程序代碼 : /*program */ include void main(void) { float a,b,t。 /*交換兩個變量的值 */ printf(交換后: a=%f,b=%f\n,a,b)。b)。 /*輸出 */ } C語言程序設計 第 2章 C程序設計初步 ? 數(shù)學中的變量與“ =” 。 ? 變量是命名的內存空間,具有存儲數(shù)據(jù)的能力。 C語言程序設計 第 2章 C程序設計初步 ? 不同類型的變量需要不同大小的存儲空間和具有不同的存儲形式。 C語言程序設計 第 2章 C程序設計初步 ( 1)聲明變量( Declare Variable) 一般格式為: 類型標識符 變量名 [,變量名, ……]。 ? 變量名必須滿足 C語言中標識符的命名規(guī)則。 /*對和值變量,一般置初值為 0*/ short a=291,b=1。 ?初始化語句中, int a=b=100。 a=10,b=2。 a=10。 上面的代碼執(zhí)行后,結果 a的值是 11。 ? 指針變量基類型:當一個指針變量存放另一簡單變量的地址時,我們稱該指針指向該簡單變量,該簡單變量的類型是這個指針變量的基本類型,也叫基類型。i)。 【 例 24】 編程計算一個三角形的面積時,我們需要定義哪些數(shù)據(jù)(常量和變量),它們的類型如何確定? C語言程序設計 第 2章 C程序設計初步 程序中的常用運算符 ( Operator) 和表達式 ( Expression) (部分自學) ( 1)運算符的分類 ? 運算符是告訴編譯程序執(zhí)行特定操作的符號。 ? 左結合 (自左至右 ) \右結合 (自右至左 ) 通過對常用運算符和表達式的學習,掌握 C語言程序如何計算、處理數(shù)據(jù)。 ? 表達式運算中,不僅要考慮運算符的優(yōu)先級,還要考慮結合方向。 C語言程序設計 第 2章 C程序設計初步 整除例: float a 。 或者: a=。 int a=ch/3。 ? 取余操作結果的符號與機器有關,一般是與第一個操作數(shù)符號相同。 a%3的結果為 0,則說明 a能被 3整除;如a%3的結果不為 0,則說明 a不能被 3整除。 ? 單目運算符,優(yōu)先級與正、負號優(yōu)先級相同,但高于基本算術運算符,結合性為自右向左。 例,有語句如下: int n=10。 /*或 n。 方法 3: ++a。 如,前面所見的 5% a/ a+b+c、 3+a*(b/cd)、 ++n等都是算術表達式。 ( 3)結合方向是自右向左?!?是一個賦值語句。如: int a ,b。 C語言程序設計 第 2章 C程序設計初步 例: product= product*n。 作用:優(yōu)化代碼:生成更短小的匯編代碼 ? C語言中復合賦值運算符有“ *=” 、“ +=” 、“ =” 、“ /=” 、“ %=” 等。 該語句執(zhí)行后, a值為 20; a/=2。 2.后置運算:先用未加1的變量參加其它運算,然后再將該變量加1(或減 1)。 d=b++。 c=a+++b++。以上語句段完善后的程序如下 : C語言程序設計 第 2章 C程序設計初步 /* program */ include void main() { int a=3,b=3,c,d。 printf(%d %d \n,a,d)。 C語言程序設計 第 2章 C程序設計初步 逗號( Comma)運算符 ? 用逗號運算符( ,)將表達式連接起來的式子稱為逗號表達式。 ?注意: 并非所有的逗號都是作為逗號運算符的,有的地方僅是作為分隔符使用。 例如, int a=12,b=13。 例如,表達式 “ 12|13” 的運算下: ( 12) 0 0 0 0 1 1 0 0 | ( 13) 0 0 0 0 1 1 0 1 結果: 0 0 0 0 1 1 0 1 即運算結果為 13。 運算規(guī)則:把運算對象的內容按位取反。 C語言程序設計 第 2章 C程序設計初步 ( ) ?由右移運算符構成的表達式中,右移運算符的左邊是移位對象,右邊是整型表達式,代表移位的位數(shù)。 ?“ amp。 ?“ *” : 指針運算符。 /*指向 float類型的指針變量 */ 【 例 28】 利用指針變量交換兩個簡單變量的值。 /*簡單變量 */ p1=amp。 如: *p1=3; /*表示簡單變量 a=3*/ C語言程序設計 第 2章 C程序設計初步 程序代碼: /*program */ include void main(void) { float a,b,t。 /*指針變量 p1指向變量 a*/ p2=amp。 /* 給 a和 b輸入數(shù)據(jù) */ printf(交換前: a=%f,b=%f\n,a,b)。不同類型的數(shù)據(jù)進行混合運算時,要考慮的問題有: ①運算符的優(yōu)先級別; ②運算符的結合方向; ③數(shù)據(jù)類型的轉換。 /*隱式類型轉換 */ 例: int r。 3結果是整數(shù)(為 1),這并不是我們想要的結果。 2結果也是整數(shù)(為 0),這并不是我們想要的結果。a=10。 如果右側表達式結果數(shù)據(jù)類型長度比左側變量的數(shù)據(jù)類型長時,將丟失一部分數(shù)據(jù),從而造成數(shù)據(jù)精度的降低或出錯。 如:( int) 4; 如: int x; 表達式 (float)x表示 x的值被強制轉換為實型,但 x的類型仍是整型,而表達式的類型是 float類型。 float a=(float)b/c。 ?根據(jù)語句的功能和結構形式可以將 C語言語句分為: 簡單語句、內嵌式語句、協(xié)助式語句、復合語句 和 空語句 等幾種類型。 ( 1)賦值語句(自學) ?注意:變量定義聲明中,不允許連續(xù)給多個變量賦初值。 C語言程序設計 第 2章 C程序設計初步 ( 2)運算符表達式語句 x+y是算術表達式,而 x+y。 調用各種庫函數(shù)時,在程序文件首部一定要用“ include” 預處理命令包含庫文件。 ? 這類語句不能單獨使用,需要放在某些嵌入式語句中,在程序中起到改變程序執(zhí)行流向的作用。 ? 形式上,復合語句是多個語句的組合。但在 “ } ” 后不使用 “ 。b=t。 /*復合語句中聲明語句 */ printf(%d,%d,%d\n,a,y,x)。并分析程序結果。 { int b=5,c=12。 } printf(%d %d %d ,a,b,c)。 ? 空語句雖然什么也不做,但有時也會影響程序的控制流程。 ?使用這些函數(shù)時,在程序的開頭寫上包含頭文件的命令行: include 或 include C語言程序設計 第 2章 C程序設計初步 標準格式輸入 /輸出函數(shù)的簡單應用 printf的簡單使用 ? printf函數(shù) 簡單調用形式有如下: ( 1) printf(字符串 ); 功能:按原樣輸出字符串。 /*在屏幕當前位置以有符號十進制輸出 a的值 */ C語言程序設計 第 2章 C程序設計初步 分析程序: /* program */ include void main(void) { printf(\n\t===========================\n)。 printf(“ \t\\ 但卻只戳了幾個微小的窟窿, \\\n)。 printf(\n\t============================\n)。 printf(%c\n,ch)。 scanf函數(shù)調用的簡單形式有: ( 1) scanf(%格式說明符 ,amp。x)對應的內存單元中。 ?為了使用戶明白輸入的信息,常用 printf函數(shù)進行信息提示。a)。b)。 ? 說明: ? 參數(shù) “ 格式控制字符串 ” 描述和規(guī)定了輸出數(shù)據(jù)信息的格式和屏幕位置。 c: 表示以單個字符形式輸出。 ? 輸出項列表為“ 2, *2*2” ? 該語句輸出結果為 : r=2,s= 例如, printf(area=%\n,*2*2)。 /* program */ include void main() { char *pnum=20220901,*pname=汪涵 。 printf(%s,%s,%c,%d,%d\n,pnum,pname,x,c1,c2)。 float a=(float)b/c。 /* program */ include void main() { int x=8。 例如,有定義如下: int x=2,y=10。一般格式是: scanf(格式控制字符串,地址列表 ); ? 功能: 按格式控制字符串要求從標準輸入設備(一般是鍵盤)接收一個或多個數(shù)據(jù),并保存到指定的對應內存單元中。r) 從鍵盤輸入數(shù)據(jù): 0901001,y↙ C語言程序設計 第 2章 C程序設計初步 ? 說明: ?輸入格式控制字符串規(guī)定輸入數(shù)據(jù)的格式。 ?地址列表中的地址和格式說明符應該在類型、個數(shù)、位置上一致。a,amp。a,amp。 正確的輸入是 : 123, 4567: 890↙ 錯誤的輸入: 123 4567 890↙ C語言程序設計 第 2章 C程序設計初步 例: scanf( %, %10f, %f, amp。 ?說明:可以用附加格式說明符 “ m” 指定數(shù)據(jù)寬度,但不允許使用附加格式說明符 “ .n” 規(guī)定輸入的小數(shù)位數(shù)。 /*name[10]為字符型數(shù)組 */ scanf(%s,%c,name,amp。 例如: scanf(%s %c,name,amp。c2,amp。 正確輸入法:在 “ 格式串 ” 中使用 “ 空白間隔字符 ” 或輸入時去除多余的空白字符。 char c。c,amp。 d=123 C語言程序設計 第 2章 C程序設計初步 ⑤ 輸入格式控制字符串中不能出現(xiàn)轉義字符。 /*不能正確地執(zhí)行輸入操作 */ ⑥ scanf函數(shù)中的輸入項參數(shù),應當是變量地址,而不應是變量名。 double a。c);
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1