鲁网 - 山东省重点新闻网站,山东第一财经门户

全國- 「切換城市」 培訓(xùn)家旗下培訓(xùn)平臺
手機(jī)版
網(wǎng)站導(dǎo)航

C語言入門教學(xué)分享

2020.03.21

發(fā)布者:網(wǎng)上發(fā)布

??在實際教學(xué)過程中,有不少同學(xué)覺得C語言學(xué)習(xí)比較困難,就我的理解,主要有兩點原因。第*,C語言的語法知識太多、太瑣碎;第二,反復(fù)地做算法類的編程練習(xí),不感興趣,不愿寫程序,進(jìn)而覺得入門困難。
??想學(xué)習(xí)C語言,首先就要了解什么是C語言!C語言是一門通用計算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。
??盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在許多電腦平臺上進(jìn)行編譯,甚至包含一些嵌入式處理器(單片機(jī)或稱MCU)以及超級電腦等作業(yè)平臺。
??二十世紀(jì)八十年代,為了避免各開發(fā)廠商用的C語言語法產(chǎn)生差異,由美國國家標(biāo)準(zhǔn)局為C語言訂定了一套完整的國際標(biāo)準(zhǔn)語法,稱為ANSI C,作為C語言最初的標(biāo)準(zhǔn)。
??C語言的特點可概括如下:
??(1)簡潔、緊湊、靈活。C語言的核心內(nèi)容很少,只有32個關(guān)鍵字,9種控制語句;程序書寫格式自由,壓縮了一切不必要的成分。
??(2)表達(dá)方式簡練、實用。C語言有一套強(qiáng)有力的運(yùn)算符,達(dá)44種,可以構(gòu)造出多種形式的表達(dá)式,用一個表達(dá)式就可以實現(xiàn)其他語言可能需要多條語句才能實現(xiàn)的功能。
??(3)數(shù)據(jù)類型豐富。數(shù)據(jù)類型越多,數(shù)據(jù)的表達(dá)能力就越強(qiáng)。C語言具有多種數(shù)據(jù)類型,如字符型、整型、實型、數(shù)組、指針、結(jié)構(gòu)體和共用體等,可以實現(xiàn)諸如鏈表、棧、隊列、樹等各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。其中的指針類型使得參數(shù)的傳遞簡單并且迅速,同時節(jié)省內(nèi)存空間。
??(4)具有低級語言的特點。C語言具有與匯編語言相近的功能和描述方法,如地址運(yùn)算和二進(jìn)制數(shù)位運(yùn)算等,還可以對硬件端口等資源進(jìn)行直接操作,充分使用計算機(jī)的資源。C語言既具有高級語言便于學(xué)習(xí)和掌握的特點,又具有機(jī)器語言或匯編語言對硬件的操作能力。因此,C語言既可以作為系統(tǒng)描述語言,又可以作為通用的程序設(shè)計語言。
??(5)C語言是一種結(jié)構(gòu)化語言,適合于大型程序的模塊化設(shè)計。C語言提供了編寫結(jié)構(gòu)化程序的基本控制語句,如if-else語句、switch語句、while語句和do-while語句等。C語言是函數(shù)的集合,函數(shù)是構(gòu)成C語言程序的基本單位,每個函數(shù)具有獨立的功能,函數(shù)之間通過參數(shù)傳遞數(shù)據(jù)。程序員可以編寫自己的函數(shù)。同時,不同操作系統(tǒng)的編譯器都為程序員提供了大量的標(biāo)準(zhǔn)庫函數(shù),如輸入/輸出函數(shù)、數(shù)學(xué)函數(shù)和字符串處理函數(shù)等。靈活地使用標(biāo)準(zhǔn)庫函數(shù)可以簡化程序設(shè)計,提高編寫程序效率。
??(6)各種版本的編譯器都提供了預(yù)處理命令和預(yù)處理程序。預(yù)處理擴(kuò)展了C語言的功能,提高了程序的可移植性,為大型程序的調(diào)試提供了方便。
??(7)可移植性好。程序從一個環(huán)境不經(jīng)改動或稍加改動就可以移植到另一個完全不同的環(huán)境中運(yùn)行。這是因為標(biāo)準(zhǔn)庫函數(shù)和預(yù)處理程序?qū)⒖赡艹霈F(xiàn)的與機(jī)器有關(guān)的因素與源程序分割開來,使得針對不同的計算機(jī)硬件環(huán)境,可以重新定義有關(guān)的內(nèi)容。
??8)生成的目標(biāo)代碼質(zhì)量高。由C源程序編譯和鏈接得到的目標(biāo)代碼的運(yùn)行效率比用匯編語言編寫的也不過只低10%~20%,可充分發(fā)揮機(jī)器的效率。
??(9)C語言語法限制不嚴(yán),程序設(shè)計自由度大。C語言程序在運(yùn)行時不做諸如數(shù)組下標(biāo)越界和變量類型兼容性等檢查,而是由編程者自己保證程序的正確性。C語言幾乎允許所有的數(shù)據(jù)類型的轉(zhuǎn)換,字符型和整型可以自由混合使用,所有類型均可作邏輯型,可自己定義新的類型,還可以把某類型強(qiáng)制轉(zhuǎn)換為指定的類型。實際上,這使編程者有了更大的自主性,能編寫出靈活、優(yōu)質(zhì)的程序,同時也給初學(xué)者增加了一定的難度。所以,只有在熟練掌握C語言程序設(shè)計之后,才能體會到其靈活性。

上一篇:書法學(xué)習(xí)有效的臨帖方法介紹 下一篇:書法學(xué)習(xí)方法介紹

推薦機(jī)構(gòu)

熱門課程

本站展示的所有信息內(nèi)容系由機(jī)構(gòu)或個人用戶發(fā)布,可能存在發(fā)布者所發(fā)布的信息,并未獲得品牌所有人有效授權(quán)。本平臺會加強(qiáng)審核,但無法完全排除差錯或疏漏。鄭重聲明:本平臺僅為免費(fèi)注冊用戶提供免費(fèi)的信息發(fā)布渠道,但不對其發(fā)布信息的真實性、準(zhǔn)確性和合法性負(fù)責(zé),對此也不承擔(dān)任何法律責(zé)任。對于從本網(wǎng)站或本網(wǎng)站的任何有關(guān)服務(wù)所獲得的資訊、內(nèi)容或廣告,您接受或信賴任何信息所產(chǎn)生之風(fēng)險應(yīng)自行承擔(dān),本網(wǎng)對任何使用或提供本網(wǎng)站信息的商業(yè)活動及其風(fēng)險不承擔(dān)任何責(zé)任。,如果侵犯,請及時通知我們,發(fā)送郵件至15610150293@126.com本網(wǎng)站將在第一時間及時刪除。

主站蜘蛛池模板: 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 真空上料机(一种真空输送机)-百科| 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 云南外加剂,云南速凝剂,云南外加剂代加工-普洱澜湄新材料科技有限公司 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 直流电能表-充电桩电能表-导轨式电能表-智能电能表-浙江科为电气有限公司 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 山东包装,山东印刷厂,济南印刷厂-济南富丽彩印刷有限公司 | 新疆十佳旅行社_新疆旅游报价_新疆自驾跟团游-新疆中西部国际旅行社 | 岩棉板|岩棉复合板|聚氨酯夹芯板|岩棉夹芯板|彩钢夹芯板-江苏恒海钢结构 | 致胜管家软件服务【在线免费体验】 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 高柔性拖链电缆-聚氨酯卷筒电缆-柔性屏蔽电缆厂家-玖泰电缆 | 湖南自考_湖南自学考试| 浇钢砖,流钢砖_厂家价低-淄博恒森耐火材料有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 线粒体膜电位荧光探针-细胞膜-标记二抗-上海复申生物科技有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 轻型地埋电缆故障测试仪,频响法绕组变形测试仪,静荷式卧式拉力试验机-扬州苏电 | 江苏皓越真空设备有限公司 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | ORP控制器_ORP电极价格-上优泰百科| 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 小型UV打印机-UV平板打印机-大型uv打印机-UV打印机源头厂家 |松普集团 | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 |