中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 C語言程序設計

作者:尹乾
出版社:北京師范大學出版社出版時間:2024-04-01
開本: 其他 頁數: 256
中 圖 價:¥40.8(8.5折) 定價  ¥48.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言程序設計 版權信息

  • ISBN:9787303294619
  • 條形碼:9787303294619 ; 978-7-303-29461-9
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

C語言程序設計 內容簡介

針對目前市面上很少有針對師范院校計算機編程類公共課程的配套教材,擬編寫一本適合師范院校使用的C語言程序設計教材。研發C語言程序設計課程配套教材,把握師范院校工科學生的特點,使用符合其學習規律的語言來編寫教材。精心設計案例,開發使用符合師范院校工科學生特點的案例。

C語言程序設計 目錄

第1章 C語言概述 /1 1.1 程序設計語言簡述1 1.2 C語言的歷史 1 1.3 C語言的優點 3 1.4 開發環境 4 1.4.1 開發工具介紹 4 1.4.2 Code::Blocks下載與安裝 5 習 題 6 第2章 編寫基本的C程序 /7 2.1 **個 C程序 7 2.2 編譯運行“HelloWorld”程序 12 2.3 顯示更多內容 12 2.4 常量、變量和數據類型 15 2.4.1 常量 …………………………………………… 15 2.4.2 變量定義與使用 ……………………………… 16 2.5 算術運算和賦值 …………………………………… 17 2.6 格式化輸出函數printf()………………………… 19 2.7 關系運算和選擇執行 …………………………… 21 2.8 格式化輸入函數scanf()………………………… 22 2.9 數學庫函數 ………………………………………… 23 2.10 for循環結構 ……………………………………… 24 習 題 ……………………………………………………… 26 第3章 選擇結構 /28 3.1 if語句 ……………………………………………… 28 3.1.1 if語句的一般形式……………………………… 28 3.1.2 if語句的應用舉例……………………………… 28 1 C語言程序設計 3.1.3 if語句嵌套及應用舉例 ……………………………………………… 32 3.2 switch語句 ……………………………………………………………… 39 3.2.1 switch語句的一般形式 ……………………………………………… 39 3.2.2 switch語句應用案例 ………………………………………………… 39 3.3 選擇結構程序設計綜合案例…………………………………………… 43 習 題 …………………………………………………………………………… 51 第4章 循環結構 /52 4.1 for語句 …………………………………………………………………… 52 4.1.1 for語句的一般形式 ………………………………………………… 52 4.1.2 for循環應用案例 …………………………………………………… 53 4.2 while語句 ………………………………………………………………… 63 4.2.1 while語句的一般形式 ……………………………………………… 63 4.2.2 while循環應用案例 ………………………………………………… 64 4.3 do-while語句 …………………………………………………………… 65 4.3.1 do-while語句的一般形式 …………………………………………… 65 4.3.2 do-while循環應用案例 ……………………………………………… 66 4.4 break語句和continue語句 …………………………………………… 70 4.4.1 break語句的一般形式及應用舉例 ………………………………… 70 4.4.2 continue語句的一般形式及應用舉例 ……………………………… 74 4.5 循環的嵌套 ……………………………………………………………… 76 4.5.1 循環嵌套的基礎知識 ………………………………………………… 76 4.5.2 循環嵌套應用舉例 …………………………………………………… 78 4.6 循環結構程序設計綜合案例…………………………………………… 80 習 題 …………………………………………………………………………… 85 第5章 函數 /86 5.1 函數的定義與調用 ……………………………………………………… 86 5.1.1 函數聲明 ……………………………………………………………… 86 5.1.2 函數定義 ……………………………………………………………… 87 5.1.3 函數調用 ……………………………………………………………… 88 5.1.4 函數返回 ……………………………………………………………… 89 5.2 函數的參數 ……………………………………………………………… 90 5.2.1 形參和實參的概念 …………………………………………………… 90 5.2.2 按值傳遞與按址傳遞 ………………………………………………… 91 5.3 使用函數編寫程序 ……………………………………………………… 91 習 題 …………………………………………………………………………… 93 2 目 錄 第6章 數據類型與表達式 /94 6.1 數據的存儲和基本數據類型…………………………………………… 94 6.1.1 整型 …………………………………………………………………… 95 6.1.2 浮點型 ………………………………………………………………… 96 6.1.3 字符型 ………………………………………………………………… 99 6.1.4 sizeof運算符 ………………………………………………………… 99 6.2 常量和變量 ……………………………………………………………… 100 6.2.1 常量 ………………………………………………………………… 100 6.2.2 變量 ………………………………………………………………… 102 6.3 數據的輸入和輸出 …………………………………………………… 103 6.3.1 字符的輸入/輸出 …………………………………………………… 104 6.3.2 格式化輸入函數 …………………………………………………… 105 6.3.3 格式化輸出函數 …………………………………………………… 111 6.4 常用運算符和表達式 ………………………………………………… 113 6.4.1 算術運算符及算術表達式 ………………………………………… 113 6.4.2 關系運算符及關系表達式 ………………………………………… 114 6.4.3 邏輯運算符及邏輯表達式 ………………………………………… 115 6.4.4 賦值運算符及賦值表達式 ………………………………………… 118 6.4.5 自增運算符和自減運算符 ………………………………………… 119 6.4.6 條件運算符及條件表達式 ………………………………………… 120 6.4.7 逗號運算符及逗號表達式 ………………………………………… 121 6.4.8 位運算符及位運算表達式 ………………………………………… 122 6.4.9 數據類型轉換 ……………………………………………………… 123 習 題…………………………………………………………………………… 126 第7章 數組 /128 7.1 一維數組 ………………………………………………………………… 128 7.1.1 一維數組的定義 …………………………………………………… 128 7.1.2 一維數組的初始化 ………………………………………………… 129 7.1.3 一維數組的引用 …………………………………………………… 130 7.1.4 一維數組程序舉例 ………………………………………………… 131 7.2 二維數組 ………………………………………………………………… 135 7.2.1 二維數組的定義 …………………………………………………… 135 7.2.2 二維數組的初始化 ………………………………………………… 135 7.2.3 二維數組的引用 …………………………………………………… 136 7.2.4 二維數組程序案例 ………………………………………………… 137 3 C語言程序設計 7.3 字符數組 ………………………………………………………………… 139 7.3.1 字符數組的定義 …………………………………………………… 139 7.3.2 字符數組的初始化 ………………………………………………… 140 7.3.3 字符數組的輸入和輸出 …………………………………………… 141 7.3.4 常用的字符串處理函數 …………………………………………… 143 7.3.5 字符串應用案例 …………………………………………………… 145 習 題…………………………………………………………………………… 147 第8章 復雜數據類型 /148 8.1 結構體類型 ……………………………………………………………… 148 8.1.1 結構體類型的定義 ………………………………………………… 148 8.1.2 結構體變量的定義 ………………………………………………… 149 8.1.3 結構體類型變量的引用 …………………………………………… 151 8.1.4 結構體數組 ………………………………………………………… 152 8.3 共用體類型 ……………………………………………………………… 154 8.3.1 共用體類型的定義 ………………………………………………… 154 8.3.2 共用體變量的定義和使用 ………………………………………… 155 8.4 枚舉類型 ………………………………………………………………… 157 習 題…………………………………………………………………………… 158 第9章 指針 /159 9.1 指針和指針變量 ……………………………………………………… 159 9.1.1 指針的基本概念 …………………………………………………… 159 9.1.2 指針變量 …………………………………………………………… 160 9.2 指針變量與數組 ……………………………………………………… 166 9.2.1 指向數組元素的指針變量 ………………………………………… 166 9.2.2 通過指針引用數組元素 …………………………………………… 167 9.2.3 指向一維數組的指針變量 ………………………………………… 169 9.3 指針變量與字符串 …………………………………………………… 170 9.3.1 指向字符串常量的指針變量 ……………………………………… 171 9.3.2 字符指針變量的使用 ……………………………………………… 171 9.3.3 指向字符數組的指針變量 ………………………………………… 173 9.3.4 字符串指針作函數參數 …………………………………………… 174 9.4 指針變量與結構體 …………………………………………………… 176 9.4.1 指向結構體變量的指針變量 ……………………………………… 176 9.4.2 指向結構體數組的指針變量 ……………………………………… 177 習 題…………………………………………………………………………… 179 4 目 錄 第10章 函數與程序結構 /180 10.1 函數的嵌套調用和遞歸調用 ……………………………………… 180 10.1.1 函數的嵌套調用 …………………………………………………… 180 10.1.2 函數的遞歸調用 …………………………………………………… 181 10.2 變量的作用域和生存期 ……………………………………………… 186 10.2.1 變量的作用域 ……………………………………………………… 186 10.2.2 變量的生存期 ……………………………………………………… 188 10.3 函數的作用域 ………………………………………………………… 191 10.4 編譯預處理 …………………………………………………………… 192 10.4.1 文件包含 …………………………………………………………… 192 10.4.2 宏定義 ……………………………………………………………… 192 10.4.3 條件編譯 …………………………………………………………… 193 習 題…………………………………………………………………………… 194 第11章 指針進階 /196 11.1 指針數組與多級指針 ………………………………………………… 196 11.1.1 指針數組 …………………………………………………………… 196 11.1.2 多級指針變量 ……………………………………………………… 200 11.1.3 指針數組作主函數的形參 ………………………………………… 202 11.2 指向二維數組的指針變量…………………………………………… 204 11.2.1 指針變量指向二維數組 …………………………………………… 204 11.2.2 指針變量指向二維數組中的一維數組 …………………………… 206 11.3 動態內存分配 ………………………………………………………… 208 11.3.1 malloc()函數 ……………………………………………………… 210 11.3.2 calloc()函數 ……………………………………………………… 210 11.3.3 realloc()函數 ……………………………………………………… 210 11.3.4 free()函數 ………………………………………………………… 211 11.4 指針與函數的關系 …………………………………………………… 211 11.4.1 指針變量作為函數的返回值 ……………………………………… 211 11.4.2 指向函數的指針變量 ……………………………………………… 213 11.5 單向鏈表 ……………………………………………………………… 215 11.5.1 單向鏈表的創建 …………………………………………………… 216 11.5.2 單向鏈表的遍歷 …………………………………………………… 217 11.5.3 單向鏈表的插入 …………………………………………………… 217 11.5.4 單向鏈表的刪除 …………………………………………………… 218 11.5.5 單向鏈表的實例 …………………………………………………… 219 習 題…………………………………………………………………………… 229 5 C語言程序設計 第12章 文件 /230 12.1 文件概述 ……………………………………………………………… 230 12.1.1 文件的概念及數據存儲形式 ……………………………………… 230 12.1.2 文件指針 …………………………………………………………… 231 12.2 文件的打開與關閉 …………………………………………………… 231 12.2.1 文件打開函數fopen() …………………………………………… 231 12.2.2 文件關閉函數fclose() …………………………………………… 232 12.3 文件的讀寫 …………………………………………………………… 233 12.3.1 文本文件的讀寫 …………………………………………………… 233 12.3.2 二進制文件的讀寫 ………………………………………………… 235 12.3.3 格式化讀寫 ………………………………………………………… 237 12.3.4 隨機讀寫 …………………………………………………………… 238 習 題…………………………………………………………………………… 240 附錄1 標準 ASCII碼字符編碼表 /241 附錄2 運算符的優先級與結合性 /242 參考文獻 /243
展開全部

C語言程序設計 作者簡介

尹乾,女,博士,北京師范大學副教授,計算機系主任,主要教授:C語言程序設計、C 語言程序設計、匯編語言、VB程序設計、數據庫等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 电梯装饰-北京万达中意电梯装饰有限公司 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 海尔生物医疗四川代理商,海尔低温冰箱四川销售-成都壹科医疗器械有限公司 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 工控机-工业平板电脑-研华工控机-研越无风扇嵌入式box工控机 | 涡街流量计_LUGB智能管道式高温防爆蒸汽温压补偿计量表-江苏凯铭仪表有限公司 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 北京公寓出租网-北京酒店式公寓出租平台| 无锡网站建设_企业网站定制-网站制作公司-阿凡达网络 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 耐高温电缆厂家-远洋高温电缆| 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌 | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 紫外荧光硫分析仪-硫含量分析仪-红外光度测定仪-泰州美旭仪器 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 执业药师报名条件,考试时间,考试真题,报名入口—首页 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 骨密度仪-骨密度测定仪-超声骨密度仪-骨龄测定仪-天津开发区圣鸿医疗器械有限公司 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 脉冲除尘器,除尘器厂家-淄博机械 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | DNA亲子鉴定_DNA基因检测中心官方预约平台-严选好基因网 | 高铝砖-高铝耐火球-高铝耐火砖生产厂家-价格【荣盛耐材】 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 铝合金脚手架厂家-专注高空作业平台-深圳腾达安全科技 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 |