出版時間:2010-6 出版社:電子工業(yè) 作者:楊開城 頁數(shù):154
Tag標簽:無
前言
提出這個問題不是要為“為什么要學習計算機程序設(shè)計”找到答案,而是因為很多讀者是在不了解情況的條件下被迫面對這個問題的。也就是說,很多讀者所選擇的專業(yè)要求他/她學習計算機程序設(shè)計。我也是在這種情況下面對這個問題的,而且我是在不清楚答案的情況下去學習計算機程序設(shè)計的。大學三年級時我們學習的是Pascal語言,這在當時對于我這個農(nóng)村學生來說,的確是一個不小的挑戰(zhàn),因為我讀中學的年代還不是“計算機要從娃娃抓起”的年代。 然而,不愿服輸?shù)男愿袷刮覉猿至讼聛?,并且對計算機很有興趣,一直走到今天,做起了講授計算機專業(yè)基礎(chǔ)課的大學教授(撰寫本書時,我已經(jīng)教授N個禮拜啦)??梢哉f,設(shè)計計算機程序很對我胃口,因為這項工作要求我完全獨立地思考問題!編程問題往往不存在唯一的解,你可以先找到一個解,還可以繼續(xù)對這個解進行優(yōu)化。這會讓人很有成就感。 編程不是按照公式進行計算,很多教材還會有錯誤。不過這沒什么,我們完全可以利用計算機編程檢驗到底什么是正確的,這就容易使我們擺脫本本主義,而且我們也很容易獲得與高手或者老師討論的資本。 編程還訓練人的邏輯思維能力和規(guī)則感,最主要的是它訓練人的邏輯思維習慣,提高邏輯思維的縝密度。因為邏輯上的含混會導致你的程序“發(fā)瘋”或“犯傻”,給你丟臉。不容忍含混對于任何搞研究的人來說都是一個很重要的素養(yǎng)。
內(nèi)容概要
本書將C語言的知識劃分為“基礎(chǔ)篇”、“函數(shù)篇”、“符號篇”、“數(shù)據(jù)篇”以及“風格與調(diào)試篇”等主題,主要解釋了C語言中某些句法規(guī)則背后的道理,細致剖析了某些難點知識點,介紹了一些C語言程序運行的內(nèi)部機理、調(diào)試技巧以及編程的思考方法。這些內(nèi)容的學習將有助于學習者理解和記住那些看起來“冷冰冰”的C句法規(guī)則,使其知其然且知其所以然,將這些句法知識聯(lián)系起來形成穩(wěn)定而結(jié)構(gòu)優(yōu)良的知識網(wǎng)絡(luò)。
作者簡介
楊開城 北京師范大學教授,博士生導師,主要研究領(lǐng)域是教育技術(shù)學基本理論(含教學設(shè)計與課程開發(fā))、計算機教育應(yīng)用,長期從事《計算機程序設(shè)計》、《數(shù)據(jù)結(jié)構(gòu)》等課程的本科教學工作和《課程開發(fā)論》、《教學設(shè)計》等課程的研究生教學工作,曾獲得第四屆北京師范大學“最受本科生歡迎的十佳教師”稱號,至2009年止,已經(jīng)主持和參與科研項目10項,發(fā)表期刊學術(shù)論文50余篇,出版專著1部、教材4種。
書籍目錄
序 學習編程能夠帶給你什么 為什么是學習C語言而不是別的 你準備好了嗎 第1章 基礎(chǔ)篇 我們是從零開始的嗎 了解一些計算機內(nèi)幕 程序員的“怪癖” 代數(shù)與C語言 本章要點 第2章 函數(shù)篇 程序的相貌 函數(shù)的相貌 如何在函數(shù)中“遣詞造句” 從main函數(shù)開始 為什么要定義多個函數(shù) 調(diào)用函數(shù)時發(fā)生了什么 讓人頭痛的printf和scanf 本章要點 第3章 符號篇 標識符 分隔符和結(jié)尾符 特殊的常量標識 都是分號惹的禍 為什么它們是最高級的運算符 古怪的運算符和表達式 雙胞胎運算符 ?。椒柕碾p重身份 穿上馬甲之后 extern的用武之地 static的用武之地 本章要點 第4章 數(shù)據(jù)篇 數(shù)據(jù)、數(shù)值與邏輯值 變量的值什么時候會變化 為什么要定義數(shù)組變量 指針的有色眼鏡 指針型參數(shù)的作用 小心駛得萬年船 本章要點 第5章 風格與調(diào)試篇 程序是寫給誰看的 好習慣是一種護身符 調(diào)試“三板斧” 調(diào)試的雕蟲小技 本章要點 第6章 其他 C語言中的“潛規(guī)則” 問世間“工程”為何物 “工程”是怎樣煉成的 好奇心會殺死貓嗎 本章要點
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載