问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言程序设计怎么自学

发布网友 发布时间:7小时前

我来回答

1个回答

热心网友 时间:2024-12-02 15:03

主要涉及四个方面的学习与训练。
1).学习并理解C语言的语法和语义。

在C语言中:
语法:规定了C语言中各种符号集中各种符号的结合方式,规定了各种表达式、语句、函数乃至程序结构等的构造规则。
语义:构成C语言的各种符号的含义。
只有正确理解了C语言的语法和语义,才有可能正确地进行程序设计,才有可能读懂别人编写的程序。
对语法语义的掌握程度根据初学者的专业和目标有不同要求:

非计算机专业:知其然即可,即学会如何使用即可;
计算机专业:知其然亦知其所以然,不仅要会使用,而且要学会C语言的形式化描述,学会分析语法成分的合理性、类型的抽象性等。为有朝一日设计新的程序语言奠定坚实的基础。
2).学习并掌握一些基本数据结构和常用算法的设计
C语言对硬件有很强的操纵能力没在大多数情况下可以替代汇编语言。因此,要学好用好C语言,需要对字符、整型变量、数组元素在内存中的存储形式,对补码及对字节中的位操作做到熟练掌握。深刻理解各类指针及所指对象的声明、使用及其物理含义。结构、结构数组、联合、链表、栈、队列、图及其相应的对动态存储分配都要熟练掌握。
另外,文本是C语言的基本研究对象,对文本操作的各种算法都要熟练掌握。以及其余各种算法原理学习代码实现。

3).熟悉集成开发环境
现在常用IDE有codeblocks、Dev C++、Visual studio等。
4).熟悉库函数
在C语言中,编译系统提供了一些标准的库函数,如I/O的标准库函数、字符串处理的标准库函数、数学计算的标准库函数等。学习者只需知道这些标准库函数的功能、调用方式、返回何种结果,并且能够在自己的程序中调用这些标准库函数即可,而完全没有必要自己去编写这些函数。但是,计算机专业的优秀学生还应具备编写这些库函数的能力。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁能给个单机版的风云之雄霸天下啊?? 求风云雄霸天下PC单机游戏WIN7版 雄霸天下任务指南 开心网001老房子卖了以后家具还有吗? 为什么001开心网买房子组件删除仓库里的东西都没了 请教一下,开心001的开心庄园里面的建材有好多富余的的 除了5元一个卖... 开心网001小号怎么给大号送房子? 开心网001多少级能送别人房子?多少级能接受别人给的房子? 开心网001果实或家具能送人吗 开心网(kaixin001)怎么买外地房子? 微信语音怎么转发给别人 微信语音转发方法介绍 刚吃完柿子主餐吃什么好 吃柿子不能吃什么食物-吃柿子不能喝酒是真的吗 空腹吃柿子之后吃什么才不会难受 XDJ- XZ是触屏可以打字吗 把土豆也晒成土豆干,有什么办法?土豆干又怎样吃? 微信设为私密是什么意思 孩子一年级记忆力差认字困难 海氏海诺与青岛卓护是一家吗 能率电热水器雄风电热水器安装注意 海氏海诺有哪些工厂吗 重装了个微信自定义表情没了怎样找回 村监督委员会怎么签字 怎么分辨天珠真假 永联村特色旅游 2021苏州江南农耕文化园双旦活动有哪些 江南农耕文化园旅游攻略 苏州江南农耕文化园主要景点介绍 2024苏州江南农耕文化园门票价格及优惠政策 苏州江南农耕文化园里有哪些特色区域可以体验传统手工艺? ...精神堡垒的介绍?有多少人知道精神堡垒是什么?创意精神堡垒设计定 ... 卧室的榻榻米叫什么牌子好 榻榻米定制品牌有什么牌子好 榻榻米都有哪些品牌好 榻榻米床有哪些品牌好 榻榻米牌子有哪些 品牌榻榻米床垫有哪些 实木榻榻米哪些牌子好 榻榻米有哪些品牌排行 为什么macapp Store打开显示空白 四川省公共机构办公用品节支管理制度四川省公共机构办公用品节支管理制... 劳动仲裁时间一般是多长 四川省公共机构节水管理制度基本信息 民事仲裁要多久的时间 公司注册资金未实缴处罚 小学语文教师证考什么? 小学语文老师招聘笔试会考什么 小学语文面试考什么 英伟达高性能显卡 960好还是970m好? 如果公司倒闭拖欠的员工工资如何发放