Pointer 指標 授課老師:蕭志明.

Slides:



Advertisements
Similar presentations
福音 - 救主 降 E 大调 6/8 1/7 t |5 e 1 w |3 r 5 t |5 q 3 q | t |5 e 1 w |3 r 5 t |5 q 3 q |2 919| ty u ! t |7 y 5 9|tiy u ! t |7 y 59| 5 e 1 w | 3 r 5 9.
Advertisements

看圖猜成語 火 上 加 油 隔 岸 觀 火 飛 蛾 撲 火 虎 頭 蛇 尾 羊 入 虎 口.
黛安娜巴黎車禍罹難 綜合外電報導 離 婚 後 試 圖 重 建 新 生 活 的 英 國 黛 安 娜 王妃 與 男 友 哈 洛 德 百 貨 公 司 小 開 多 迪 ‧ 法 雅 德, 卅 一 日 凌 晨 在 座 車 通 過 巴 黎 塞 納 河 阿 瑪隧 道 時 , 被 一 批 攝.
宇宙的奧秘 之九大行星.
新 制 度.
內 容 引 言 如 何 評 核 B.1. 評 核 人 B.2. 被 評 核 人 B.3. 評 核 會 議 B.4. 工 作 表 現 評 核 的 好 處.
節約能源 William mok No X.
作 者 簡 介 《 論 語 》 是 先 秦 時 代 一 部 語 錄 體 散 文 , 內 容 是 記 錄 孔 子 的 言 行 。 整 部 作 品 是 由 孔 子 的 門 人 及 弟 子 記 錄 而 成 。 《 論 語 》 記 載 了 孔 子 的 思 想 和 學 說 , 如 他 的 政 治 思 想 、 哲.
馬太福音 4: 當時 , 耶 穌 被 聖 靈 引 到 曠 野 ,受 魔 鬼 的 試 探 。
蛀牙對口腔衛生的影響.
哀哉!主流寶血為我 Alas, and Did My Savior Bleed
在 花 園 裡 In the Garden Hymn 397 C. Austin Miles.
第5章 函数与模块化设计 学习目的与要求: 掌握函数的定义及调用方法 理解并掌握参数的传递方法 理解函数的嵌套与递归调用
高级语言程序设计 主讲人:陈玉华.
選擇排序法 通訊一甲 B 楊穎穆.
第3章 顺序结构程序设计 本章要点: 格式化输出函数──printf() 格式输入函数——scanf() 字符输出函数——putchar()
C 程式設計— 指標.
Chap 2 用C语言编写程序 2.1 在屏幕上显示 Hello World! 2.2 求华氏温度 100°F 对应的摄氏温度
Copyright : Stream of Praise
C語言簡介 日期 : 2018/12/2.
第12章 從C到C++語言 12-1 C++語言的基礎 12-2 C++語言的輸出與輸入 12-3 C++語言的動態記憶體配置
擘 開 生 命 的 餅 Break Thou the bread of life Hymn 389
Prepare your heart for the Lord
Turn Your Eyes upon Jesus
第二章 基本元素、类型和概念 七、输出函数printf 八、输入格式转换函数scanf.
34Hearing that Jesus had silenced the
I Know Whom I Have Believed
7 I will take you as my own people, and I will be your God
I come to your presence with a prayer
心 寬 天 地 寬 ! 文 摘 自 /Aillen 紫 楓 製 作.
Matthew A Bible Study Series.
心 寬 天 地 寬 ! 文 摘 自 /Aillen 紫 楓 製 作.
禱 告 良 辰 Sweet Hour of Prayer #320Y William W. Walford
“A Father’s Letter” “父親的信”
主 祢 犧 牲 的 愛 Savior, Thy Dying Love #191Y S. Dryden Phelps, alt.l
Lesson Three 香 港 学 生 到 了 英 国 留 学 , 可 以 找 到 工 作 吗? 1/17/2019
聖詩 159 祂 名 稱 為 奇 妙 His Name Is Wonderful Audrey Mieir CCLI #
40 days of.
我 真 希 奇 I Stand Amazed Hymn 148 Charles H. Gabriel CCLI #
我在這裏敬拜 HERE I AM TO WORSHIP
Introduction to the C Programming Language
主, 祢 本為大 Great is the Lord By: Steve McEwan CCLI #
“Sunday Sermon” ECMSI HP – D. Chan – 11/12/2017.
2.1 C语言的数据类型 2.2 常量与变量 2.3 变量赋初值 2.4 各类数值型数据间的混合运算 2.5 C语言的运算符和表达式
我的興趣 籃球.
C语言大学实用教程 第5章 函数与程序结构 西南财经大学经济信息工程学院 刘家芬
輸入&輸出 函數 P20~P21.
三 水 同 鄉 會 劉 本 章 學 校 數 學 科 年 級 : 忠 、孝 班 單 元 : 統 計 圖 製 作 及 閱 讀 單 位 :
Jesus the Messiah Matthew 13 His Secret.
神要開道路 God will make a way Words and Music by Don Moen.
指標
Chap 5 函数 5.1 计算圆柱体积 5.2 使用函数编写程序 5.3 变量与函数.
第二章 类型、对象、运算符和表达式.
順服的人生 羅 馬 書 6:15-23 陳名瀛長老 Andy Chen.
本节内容 函数嵌套调用的内存布局 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
救主是我一切 He’s Everything to Me
圖書館的服務空間 Library as a space 第四組 醫一 B 林盈孜 牙一 B 林柏凡
Introduction to the C Programming Language
C/C++基礎程式設計班 C語言入門、變數、基本處理與輸入輸出 講師:林業峻 CSIE, NTU 3/7, 2015.
因祢愛的大能 Power Of Love Word Music by Geoff Bullock 因你愛的大能 Power Of Love
遠 足 安 全 指 引 郊野守則 遠足裝備的認識及選擇.
热静力排空气阀 斯派莎克工程(中国)有限公司 基础培训课程.
文 體 介 紹 記 敍 文.
資料!你家住哪裏? --談指標 綠園.
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
更 深 切 的 信 心 Growing Deeper in our Faith
Psa 57:9-11 Brent Chambers CCLI #
南韓人愛伊拉克人 Life on the train Click to advance slides
音樂科習作 組長:趙學廉 組員:王騰傑 李奕龍 黃建銘.
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
Presentation transcript:

Pointer 指標 授課老師:蕭志明

指標概說 指 標 是 一 個 用 來 指 示 資 料 存 在 於 記 憶 體 中 的 位 址 標 示 器 . 由 指 標 的 運 用 裡 , 使 我 們 瞭 解 到 資 料 與 位 址 間 的 關 係 , 進 而 對 記 憶 體 配 置 有 很 大 的 幫 助 .

指標的基本觀念 在 C 語 言 中 , 若 某 變 數 所 含 的 是 一 個 記 憶 體 位址,此 變 數 稱 為 指 標 變 數。

指標宣告的注意事項 ptr 為 指 標 變 數 , ptr 代 表 一 個 位 址 , *ptr 代 表 此 位 址 內 的 資 料 . ptr 所 指 向 此 位 址 之 變 數 型 態 為 整 數 ( int ) . 指 標 變 數 宣 告 的 關 鍵 字 為 " * " , 而 指 標 變 數 的 資 料 型 態 也 分 為 整 數 ( int ) , 浮 點 數 ( float ) , 字 元 ( char ). "&" 為另一重要符號,"&"為一個特殊運算子,目的為傳回運算元之位址 為什麼scanf() 中之所有引數變數一定要加上"&"符號???……….

Example

指 標 與 函 數 間 的 關 係 關 於 函 數 呼 叫 的 方 式 中 , Call by value 的 引 數 傳 遞 方 式 , 被 呼 叫 函 數 不 能 直 接 更 改 呼 叫 函 數 中 的 變 數 , 但 如 果 是 以 指 標 當 作 函 數 的 引 數 ( Call by reference ) , 則 上 述 的 狀 況 均 迎 刃 而 解 , 而 且 也 不 受 函 數 返 回 值 ( return ) 只 能 有 一 個 的 影 響 .

Example #include < stdio.h > change(x,y) int *x,*y; { int temp; temp=*x; *x=*y; *y=temp; } void main(void) { int m=3,n=4; printf(" m = %d n= %d \n\n",m,n); change(&m,&n); printf(" m = %d n= %d \n",m,n);

指 標 與 陣 列 的 關 係 我 們 可 以 將 指 標 與 陣 列 的 關 係 來 做 一 對 比 . 例 如 : 有 一 整 數 陣 列 名 為 array , 其 陣 列 大 小 為 五 個 , 其 內 容 分 別 是 1,2,3,4,5 . For example: int array[5]={ 1,2,3,4,5 };

指 標 與 結 構 的 關 係 指標可以指向一個相關之結構變數。如欲由此指標存取結構變數之項目資料時,其格式如下:

練習 #include < stdio.h > void main(void) { int x=10,z=3; int *y; z = z + 1; x = x + *y; printf(" x = %d\n", x); printf("*y = %d\n",*y); printf(“z = %d\n", z); y = &x; printf(" y = %x\n", *y); &z = y; printf(" z = %x\n", z); }