发布网友 发布时间:2022-05-13 00:30
共5个回答
热心网友 时间:2023-11-02 23:01
有啊 LINUX下的桌面环境 谭浩强的只是让你了解基本语法 熟悉语法 即使这样价值还是很大 如果语法都了解得不错了热心网友 时间:2023-11-02 23:01
谭浩强的书是基础,可是基础也是最重要的,这个基础打不好以后是很难有提高的。热心网友 时间: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语言对于图形的操作并不擅长,各种语言有各种语言的优势,你说的为什么都是算术,这个就是编程的本质了。我们很多东西都是通过算法来解决的。数*算,逻辑运算,那些图形啊什么的都是事先弄好的,然后调入,显示就是了。这些都是皮毛,懂了调用函数就可以的了。关键是算法的学习,没有算法你怎么知道游戏是怎么运行的。我点了一下鼠标你怎么知道我要干嘛,会发生什么情况?这些都是运算。包括数*算和逻辑运算。