C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40



Similar documents
int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

C/C++ - 函数

_汪_文前新ok[3.1].doc

C/C++程序设计 - 字符串与格式化输入/输出

CC213

机 与 改 革 的 关 系 第 二 部 分 是 反 思 价 格 双 轨 制 改 革 思 路 形 成 和 实 现 的 过 程 核 心 是 讨 论 集 体 认 知 能 力 对 改 革 路 径 选 择 的 影 响 第 三 部 分 则 通 过 反 思 价 格 双 轨 制 的 路 径 选 择 对 中 国 经

(\244j\257d\276\307\274\351_ C.indd_70%.pdf)

图书情报2012(2).docx

* +, -.%, * %(/, & 0!

第 期 惠鹏飞 宋代招抚使始置时间与设置缘由考 营招抚 制 置 使 续 资 治 通 鉴 长 编 与 宋 史 均 有 营马 步 军 都 部 署 平 定 之 后 改 户 部 侍 郎 罢 政 记载 事 隆平集 也记载了赵昌言任参知政事 开宝七年十月 丁酉 以吴 越 王? 为 期间的使职情况 淳化四年参知政

出 青 岛 优 势 创 新 跨 境 电 子 商 务 发 展 机 制 坚 持 协 调 发 展 在 发 展 中 规 范 在 规 范 中 发 展 正 确 处 理 好 政 府 与 市 场 规 范 与 发 展 当 前 与 长 远 进 口 与 出 口 监 管 与 便 利 化 等 关 系 坚 持 绿 色 发 展

2


制 普 通 高 中 学 生 职 业 高 中 学 生 中 等 专 业 学 校 学 生 均 可 参 加 1 2, 大 赛 命 題 : 本 届 大 赛 由 中 国 中 学 生 作 文 大 赛 命 题 委 员 会 命 题 初 中 组 高 中 组 各 1 6 道 题 目 供 参 赛 者 选 用 见 附 件 全

!$ 能 利 用 床 旁 影 像 学 检 查 手 段 迅 速 作 出 主 动 脉 夹 层 的 定 性 诊 断 和 定 位 诊 断 一 旦 明 确 诊 断 迅 速 联 系 胸 外 科 做 好 手 术 准 备 以 分 秒 必 争 挽 救 患 者 的 生 命 作 为 第 一 要 务 杨 鹏 曲 阜 市 中

目 录 一 参 保 范 围 对 象 和 费 用 缴 纳 二 个 人 账 户 资 金 的 管 理 和 使 用 一 构 成 二 的 使 用 范 围 三 个 人 账 户 资 金 用 于 门 诊 就 医 和 药 店 购 药 费 用 报 销 的 办 法 四 医 疗 保 险 卡 的 作 用 五 使 用 医 疗

人鱼菽之祭 春秋修其祖庙 士一庙 大夫三 以时有 门 与 行 礼记 月令 云 孟冬之月 天子 事于五祀 盖无出门之祭 今富者祈名岳 望山川 乃祈来年于天宗 大割祀于公社及门闾 腊先祖五 椎牛击鼓 戏倡%像 中者南居当路 水上云台 屠羊 祀 礼记 曲礼下 天子 祭五祀 岁遍 郑 杀狗 鼓瑟吹笙 贫者鸡


"!!!!!!! *!!!!!! )!!!!!! (!!!!!!! " # $ % & # $ % ( # $ % ) * # $ %! " # $!!!!!! &!!!!!! %!!!!!! $!!!!!! #!!!!!! "!!!!!!! " ) ) $ " ) ) % " ) ) & " )

! " # $!

升 温 进 一 步 推 动 了 房 价 的 上 升 近 年 丽 水 城 区 商 品 住 宅 价 格 变 动 情 况 单 位 元 + %

7

附 件 印 发 你 们 请 认 真 贯 彻 执 行 附 件 广 西 年 春 季 中 小 学 推 荐 公 告 目 录 教 辅 材 料 表 广 西 壮 族 自 治 区 物 价 局 广 西 壮 族 自 治 区 新 闻 出 版 广 电 局 广 西 壮 族 自 治 区 教 育 厅 年 月 日 政 府 信 息

6寸PDF生成工具


《计算机导论》实验教学大纲

,,,, (,, - ;, ;, ;, ;, ;,, - ;, - ) (,, ~ ),,,, (, ),,,, ( ), () () ( ),,,,,,,.,, :.,. (,, ) : ( ), ;( ), ;( ) ;( ), :.,. %(,, ),,,,, (,, - ) :( ) ( )

先生別耍我

朝陽科技大學

FY.DOC

Microsoft Word - 人事管理制度汇编* doc

投影片 1

中 国 中 西 医 结 合 杂 志 年 月 第 卷 第 期!" 通 透 性 增 加 产 生 蛋 白 水 解 酶 促 进 血 管 内 皮 细 胞 有 丝 分 裂 内 皮 细 胞 从 基 底 膜 上 迁 移 到 血 管 周 围 间 隙 粘 附 聚 集 重 构 为 三 维 管 腔 并 与 周 围 血 管

(Microsoft Word - \303D\256w_\244\244\245\370-1.doc)

C/C++ - 字符串与字符串函数

!" # $%& (" " )*+",-. / /-,01-0" 2 3" 4 3" :8; " " < =1&&>." AB & ( C DE&DE F" " " " " " " " " " # GH!# $" IJKLM 0&( F" " 0E &0 " NO P QRS

減肥的動力.doc

C/C++ - 文件IO

故宮是從小時候到現在的認知裡一直存在的博物館

ebook8-30

新版 明解C言語入門編

51 C 51 isp 10 C PCB C C C C KEIL

区 结 果 和 试 验 细 节 应 放 在 正 文 中 描 述 表 中 最 左 侧 一 列 包 括 横 标 目 一 个 或 多 个 变 量 常 是 自 变 量 右 面 的 其 余 所 有 各 列 逐 项 行 对 齐 如 果 各 项 横 标 目 的 意 思 非 常 明 确 第 一 栏 可 以 不 写

二O一四年大华府拖拉机游戏锦标赛规则

人 : 郭 老 师 陈 老 师 传 真 ) 陈 老 师 国 1 片 征 订 回 执 单 ,2016

untitled

1 LINUX IDE Emacs gcc gdb Emacs + gcc + gdb IDE Emacs IDE C Emacs Emacs IDE ICE Integrated Computing Environment Emacs Unix Linux Emacs Emacs Emacs Un

Microsoft Word - 博弈圣经

4 中 南 大 学 学 报 医 学 版 摘 要 目 的 探 讨 早 发 性 精 神 分 裂 症 患 者 在 静 息 状 态 下 是 否 存 在 脑 功 能 连 接 异 常 以 及 异 常 区 域 的 定 位 方 法 采 用 第 版 美 国 精 神 障 碍 诊 断 与 统 计 手 册 ( * ) (



CC213

从 因 人 设 事 谈 起 一 部 文 学 作 品 ( 尤 其 是 长 篇 小 说 ) 的 结 构 至 关 重 要, 因 为 它 是 文 本 整 体 的 组 织 方 式 和 内 部 构 造, 既 是 形 式 又 是 内 容 ; 乃 是 表 达 主 题 最 有 效 的 艺 术 手 段 元 代 戏 曲

内部刊物 注意保存

循经指压疗法

Microsoft Word - HERBRECIPES《中國藥膳》.doc

毛主席的猪

让独特的情思和语言同构共生

** 状 态 二 亚 健 康 亚 健 康 是 指 处 于 健 康 和 疾 病 两 者 之 间 的 一 种 状 态 即 机 体 内 出 现 某 些 功 能 紊 乱 但 未 影 响 到 行 使 社 会 功 能 主 观 上 有 不 适 感 觉 它 是 人 体 处 于 健 康 和 疾 病 之 间 的 过 渡

C

幻灯片 1

!" # $%& (" " )*+",-. / /-,01-0" 2 3" 4 3" :8; " " < =1&&>." AB & ( C DE&DE F" " " " " " " " " " # GH!# $" IJKLM 0&( F" " 0E &0 " NO P QRS



378高雄市都市計畫說明書

附件1.FIT)

北魏山东佛教文化个案研究

!" # $%& (" " )*+",-. / /-,01-0" 2 3" 4 3" :8; " " < =1&&>." AB & ( C DE&DE F" " " " " " " " " " # GH!# $" IJKLM 0&( F" " 0E &0 " NO P QRS

小 说 天 地 欲 望 摩 托 尚 成 河 血 溅 维 纳 斯 刘 步 明 长 调 短 歌 海 上 天 湖 李 转 生 目 海 尖 高 处 的 三 种 陈 述 谢 应 华 乡 村 笔 记 阿 曼 桃 花 渡 林 小 耳 种 诗 歌 江 良 热 雨 花 石 张 彩 霞 刊 名 书 法 陈 奋 武 屏

EK-STM32F

神机制敌太白阴经.PDF

!"#! " #$$%" & ()* +, --$%$, &-.,.!" / " / #" / $" #00, #$$% / / / / / / / / / / -%$ /.!.5 #&$$ &% $$$ #$$% 6.., % $$$ ()* +, --$%

口 的 70% 连 南 县 的 瑶 族. 有 排 瑶 过 山 瑶 排 瑶 6 万 多 人 住 在 三 排 南 岗 i 雨 水 大 麦 山 大 坪 香 坪 盘 石 金 坑 8 个 乡 镇. 形 成 了 占 全 县 面 积 80% 的 聚 居 地 << 连 州 志 } 卷 八 排 瑶 志 曰 在 连 者

华恒家庭网关方案

花 瓣 花 冠 花 药 花 丝 柱 头 花 柱 子 房 雄 蕊 雌 蕊 雄 蕊 雌 蕊 蒲 公 英 和 槭 树 的 果 实 有 冠 毛 和 种 子 有 种 翅 靠 风 力 传 播 绿 豆 靠 弹 射 传 播 种 子 苍 耳 的 果 实 表 面 有 钩 刺 靠 人 或 动 物 携 带 到 远 处 传

!" #" $"

!"

PowerPoint 演示文稿

!

!"# $! "##$! % "%& & ((#%# )() (!! * "! * #! * $! "##+ %!"# "##% +(&,,% * * * * * * * * * * (%#(()++-(((* + $ +- $+## %- ### "##% $ + + % ### "%& & ((

!"# $! "##$! % "%& & ((#%# )() (!! "! #! $! "##+ %!"# "##% +(&,,% (%#(()++-(((* + $ +- $+## %- ### "##% $ + + % ### "%& & ((#%# )() ( +##(#! ## +##(

!"# $! "##$! % "%& & ((#%# )() (!! "! #! $! "##+ %!"# "##% +(&,,% (%#(()++-(((* + $ +- $+## %- ### "##% $ + + % ### "%& & ((#%# )() ( +##(#! ## +##(

!"# $! "##$! % "%& & ((#%# )() (!! * "! * #! * $! "##+ %!"# "##% +(&,,% * * * * * * * * * * (%#(()++-(((* + $ +- $+## %- ### "##% $ + + % ### "%& & ((

!"# $! "##$! % "%& & ((#%# )() (!! * "! * #! * $! "##+ %!"# "##% +(&,,% * * * * * * * * * * (%#(()++-(((* + $ +- $+## %- ### "##% $ + + % ### "%& & ((

./ /

保母人員丙級應檢資料第二部份 doc


/0/ "!!!!! " "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! " # $ % && $ $ $ $ ( $ $ ( $ ) % * ( * $ $ $ $ $ $ $ ( $ $ $ $ $ # ( $ $ ( $ $ $ ( $ $ $ $

相 应 功 能 (5) 再 将 Boy 类 作 为 Girl 类 的 友 元 类, 在 Boy 类 的 某 成 员 函 数 VisitGirl(Girl & ) 中 访 问 Girl 类 的 私 有 成 员, 观 察 编 译 器 给 出 的 信 息 ( 6 ) 删 除 两 个 类 中 的 函 数 V

C++ 程式設計

!

信 息 按 术 与 当 代 外 交 的 变 革 基 于 计 算 机 系 统 的 信 息 铁 末 的 发 展 信 息 技 术 的 发 展 经 历 了 5 次 大 的 突 破, 即 语 言 的 产 生 文 字 的 创 造 印 刷 术 的 发 明 电 报 电 话 及 广 播 的 使 用 电 子 计 算 机

!

期 李 环 等 邻 苯 二 甲 酸 二 丁 酯 暴 露 对 雄 性 大 鼠 生 精 细 胞 功 能 影 响 1 )!# $ + $#'!!) #!%,$' $ 6. $#! +!! '!!' # $! 引 言 - # # 近 年 来 生 殖 健 康 问 题 日 益 突 出 % 不 孕 不 育 等 各

超级好的移值过程介绍: μC/GUI在MSGl9264液晶上的移植

大学计算机基础B.doc

2 政策版 教育部為勗勉軍訓教官落實 育署及大專校院之各分區國防 軍訓工作抱持之高度熱忱 在 102學年度全國績優軍訓教官選拔獲獎名單 高中職組 學生服務及戮力於校園安全維 教育及資源中心完成初審後 校園安全 學生生活輔導及防 護之辛勞 特辦理 102學年 送本部學生事務及特殊教育司 制學生藥物濫用

王 鑫 李 小 刚 文 据 悉 陕 西 省 人 民 政 府 关 于 年 度 科 学 技 术 奖 励 的 决 定 发 布 陕 政 发 号 本 年 度 共 奖 励 项 科 技 成 果 其 中 一 等 奖 项 二 等 奖 项 三 等 奖 项 我 公 司 参 与 完 成 的 矿 产 资 源 高 强 度 开



·½Âù¤ë¥Z

Transcription:

C C trio@seu.edu.cn C

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40

Week3 C Week5 Week5 Memory & Pointer Week7 (Data structure & Link List) Week9 Interrupt & Device Driver Week11 Coding Style Week11 Week13 ASIX OS Simulator Week13 ASIX Windows GUI Week15 ASIX Windows GUI Week15 ASIX Windows Course Project MS VC++ ASIX OS Simulator ASIX Window ASIX Windows ASIX Windows

ASIX OS Simulator 120

C 1 C (The C Programming Language ) Brian W.Kernighan, Dennis M.Ritchie C Brian W. Kernighan Dennis M. Ritchie C 2 C Primer Plus (C Primer Plus) Stephen Prata Primer Plus C Primer Plus( ) C 3 C (Pointers on C) Kenneth A.Reek C C C 1 C (C Traps and Pitfalls) Andrew Koenig 1985 Bell C C C 2 C (Expert C Programming ) Perter Van Der LinDen C C++ C 3 C (C Programming : Just the Faqs ) Paul S.R.Chisholm c

(1) C/C++ (Programming Embedded Systems in C and C++) Michael Barr (2) C/OS-II (MicroC/OS-II The Real-Time Kernel) Jean J.Labrosse C/OSII C/OSII C/OSII CPU (3) (Embedded Systems Building Blocks ) Jean J.Labrosse / C (1) http://www.csdn.net/ IT (2) C http://ols3.tnc.idv.tw/prg/cpp/ccfaq/ccfaq.html C-FAQ (2004 7 3 ) (3) Programming in C http://www.lysator.liu.se/c/index.html C E

QUIZ 1 a a) An integer b) A pointer to an integer c) A pointer to a pointer to an integer d) 10 An array of integers e) 10 An array of 10 pointers to integers f) A pointer to a function that takes an integer as an argument and returns an integer g) 10 An array of ten pointers to functions that take an integer argument and return an integer

2 static 3 const

4 volatile? 5 a a bit 3 a bit 3

6 0x67a9 0xaa66 ANSI 7 C interrupt interrupt (ISR) interrupt double compute_area (double radius) { double area = PI * radius * radius; printf(" Area = %f", area); return area; }

8 void foo(void) { unsigned int a = 6; int b = -20; (a+b > 6)? puts("> 6") : puts("<= 6"); } 9 C, int a = 5, b = 7, c; c = a+++b;

Answer! Quiz 1 Answer a) int a; // An integer b) int *a; // A pointer to an integer c) int **a; // A pointer to a pointer to an integer d) int a[10]; // An array of 10 integers e) int *a[10]; // An array of 10 pointers to integers f) int (*a)(int); // A pointer to a function a that takes an integer argument and returns an integer g) int (*a[10])(int); // An array of 10 pointers to functions that take an integer argument and return an integer

Quiz 2 Answer C static 1). 2). 3). Quiz 3 Answer const int a; int const a; const int *a; int * const a; int const * a const; a a a a

CONST const const const const bug Quiz 4 Answer volatile volatile 1). 2). (Non-automatic variables) 3).

Quiz 5 Answer #define BIT3 (0x1<<3) static int a; void set_bit3(void) { a = BIT3; } void clear_bit3(void) { a &= ~BIT3; } int *ptr; ptr = (int *)0x67a9; *ptr = 0xaa55; Quiz 6 Answer

Quiz 7 Answer 1). ISR 2). ISR 3). / / / ISR ISR ISR 4). printf() Quiz 8 Answer >6-20 6

Quiz 9 Answer c = a++ + b;, a = 6, b = 7, c = 12 :