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

有关于C语言学习的问题,请教各位高人啊,小弟是初学者,谢谢啦

发布网友 发布时间:2022-05-13 00:30

我来回答

5个回答

热心网友 时间:2023-11-02 23:01

有啊 LINUX下的桌面环境 谭浩强的只是让你了解基本语法 熟悉语法 即使这样价值还是很大 如果语法都了解得不错了
那么我建议你看《linux程序设计 》《unix环境高级编程》看之前最好用用linux的系统 如果你要从事系统编程的话 就要看操作系统了 了解操作系统的原理 你开发操作系统也只开发一方面 而且C语言可以做很多是 你说的画图 编辑 这不是C的强项 C主要用在底层开发 驱动开发必属于C语言 比如进程管理 文件系统 这里面设计很多算法 不过一般不需要你研究算法(除非你以后搞算法研究)你只需要用算法就行了 你现在还应该看 数据结构 例如链表 线性表 队列 树 等等 这些当然会用到你开发程序中 这是必学的 如果搞底层开发 必须学习 计算机组成原理 和操作系统 建议习也看看《X86汇编语言》王爽老师 讲的很好
有个大概了解了 可以看《linux设计与实现》《linux内核情景分析》
从事底层开发起点很高 当然工资很客观
如果你不爱好C 建议从事java .NET相对起点低很多

热心网友 时间:2023-11-02 23:01

谭浩强的书是基础,可是基础也是最重要的,这个基础打不好以后是很难有提高的。
编写一个程序,语言只是工具而已,无论是用C或JAVA或别的什么,灵魂是算法和数据结构,不要太注重于语言本身,应该学好算法和数据结构。
如果你真的把谭浩强的那本书吃透了,那我建议你去看一些成型的代码,比如说一些游戏的什么,一些项目的代码。而且你应该自己有想法做点什么,比如做个什么商品库存管理系统啊,当你做成之后再填充一些功能,把你所有的知识用起来。还有我希望你有保存好代码的习惯,看到好的东西存起来,以后一定用的到的。
还有一点就是你写代码的整洁,这一点很少有人注意,不过确实是蛮重要的,看一看高质量C编程指南,很有帮助的。
希望说这些能帮助到你

热心网友 时间:2023-11-02 23:02

谭浩强的C语言是入门级别的书,优点是通俗易懂;C最核心的东西是指针,可以多练习一下;大型的C程序里往往不仅仅用到C,它是跟操作系统紧密的结合在一起的;需要熟悉操作系统,用到的知识比如文件I/O、多进程、多线程、进程间通信、socket等等,与数据库结合还会用到proc等等。我觉得学习一种语言主要是多动手、多调试,可能会发现平时容易忽略掉的东西。自己写一些小程序,实现一些小功能。日积月累,如果写过上万行代码的C,那基本上差不多了。大学期间的课程,我觉得比较重要的基础课 数据结构、数据库、操作系统、编译原理,可能上课的时候觉得很无聊,而且之间联系很小,以后才能慢慢的体会出来。

热心网友 时间:2023-11-02 23:02

先把基础学好。C语言很重要的一点还有数据结构。要想写出高效的程序数据结构是必不可少的。学完了谭浩强的C语言书也可以找点相关的数据结构书看看。还有就是C的经典作品。C语言程序设计,K&R写的。还有UNIX环境高级编程等等一些C的经典之作。

热心网友 时间:2023-11-02 23:03

虽然我不是高手,但是我觉得c语言对于图形的操作并不擅长,各种语言有各种语言的优势,你说的为什么都是算术,这个就是编程的本质了。我们很多东西都是通过算法来解决的。数*算,逻辑运算,那些图形啊什么的都是事先弄好的,然后调入,显示就是了。这些都是皮毛,懂了调用函数就可以的了。关键是算法的学习,没有算法你怎么知道游戏是怎么运行的。我点了一下鼠标你怎么知道我要干嘛,会发生什么情况?这些都是运算。包括数*算和逻辑运算。
这些的运算都需要数据结构的知识。多了。算法的最优设计,漏洞处理等等。

其他的我就书籍就多了。比如<the c programing language>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学入学应该带哪些必备物品? tim删除聊天记录的方法步骤 pc端彻底删除tim聊天记录 甩脂机调到什么档位 如何用甩脂机 甩脂机的正确使用方法 使用抖脂机要注意什么 怎样申请小号微信号 ...的长和宽分别增加6米,扩建后草坪的面积增加了多少 ...扩建后长和宽分别增加10米,扩建后的操场面积增加了多少平方米?_百 ... 长方形的公园它的面积长和宽分别扩大十米后它的平方增加了面积增加了13... 为什么不支持电话会议了? 请问C语言中所说的多线程编程是什么意思?父进程与子进程是什么意思? 求C语言 多线程多进程 教学视频 宜家家居(IKEA)199元的“费克沙”(FIXA,电动螺丝刀&#47;电钻) 好不好用?我指可以换钻头作为电钻的那一款 家中为何有陌生人在床上呼呼大睡? 为什么我家孩子老看见床上躺着人,床上明明没有人的。 睡觉感觉到有人坐到我的床上,然后就被压了 睡觉时感觉有人在床上走,然后压在我身上,动不了是怎么回事 灵异孤儿院(孤堡惊情)感觉床上有人怎么回事~求聪明人指点 床上有个人打一字 床上有人睡觉可以念普门品吗 在半梦半醒中看见有人在我床上!人又动不了,这是怎么了?见鬼? 床上有死人的名字,好还是不好? 白天刚睡着时感觉有人在我床上摸我、抱我、想醒过来就是睁不开眼怎么回事? 床上有人在睡、床上还放了把斧头、一个人在边上写字、打个成语 “人不在床上”但能让人觉得“床上有人” - 信息提示 儿子半夜睡醒说床上有人 床上有人,打一字(9笔字) 床上有人打一字 用微信能实现群组内的电话会议吗?若行,怎么设置?谢谢! 电脑恢复出厂设置后出现了这些子母,让我登录账号可我忘记了怎么办? 华硕笔记本电脑恢复出厂设置后,需不需要输入运营商提供的初始帐号呢?初始帐号忘记了,该怎么办? 恢复出厂设置后还会找回原来账号吗? java授权软件是做什用的? 我的恢复出厂设置后,出现激活锁,忘记账号和密码怎么办? 恢复出厂出厂设置后,怎么才能找到账号? 请问个位高手.htm是什么文件啊?要用什么软件打开啊! 通讯费补贴可以免个人所得税吗 交通 通信 税前扣除标准 剥辣椒时手被辣到,怎么办 怎么让AE输出的AVI背景透明 拖欠工资劳动局一般多久能解决 劳动局多久可以解决工资拖欠问题 拖欠工资到劳动局投诉多长时间能解决? 劳动局处理一般拖欠工资案需要多久 怎么变更驾驶证预留手机号码 为什么我下载的腾讯QQ拼音输入法一关电脑在打开时就没了又要重新下载呢? 山东驾驶证预留电话应如何变更? 删掉了微信好友,但是又不知道和手机号,怎么加回?