C语言的几个问题

1.完全不懂任何编程语言的人,开始学习C语言看谭浩强的《C程序设计》可以吗?2.我看了前几张后,对C有了一点了解,但是C全是源码,怎么能编写出来窗口的界面呢,比如OPER... 1.完全不懂任何编程语言的人,开始学习C语言看谭浩强的《C程序设计》可以吗?
2.我看了前几张后,对C有了一点了解,但是C全是源码,怎么能编写出来窗口的界面呢,比如OPERA浏览器就是用C写的,那怎么写出来窗口的呢?
3.C程序设计--谭浩强 上面全是讲解数学题,这个对编写软件有什么用呢?谢谢啊
学C是以后软件开发,不是兴趣小组
展开
 我来答
巨季雅d0
2011-02-10 · TA获得超过1365个赞
知道小有建树答主
回答量:1101
采纳率:0%
帮助的人:621万
展开全部
1.完全不懂任何编程语言的人,从C语言开始,严格说从谭浩强C语言开始是可以的,这也是为什么谭浩强那本书那么畅销的奥妙。谭浩强的那本书,从基础开始,很基础,由浅入深。
其实很多语言都是相通的,主要是要有个编程思想。

2.谭浩强那本书是基础,前面几张讲的也是基础,是关于一些变量,算法,语言结构等。如果你baidu一个程序,一看,(.c或.h格式)都是基本的c队起来的。谭浩强的那本书并不是编不了窗口,只是你用的软件不同罢了,练习谭浩强c语音,一般是在turbo c环境下,这个环境编不出windows串口的,你可以在VC或BCB环境下编写窗口。其实VB,delphi也可以,相对于vc还简单一些。

3.任何语言都有一个算法问题,比如从1加到100,常用的是一个一个加起来,这是最愚蠢的,如果用一个for循环,是不是很快啊。

我们见到的窗口界面只是表象,你可知道,他后面是需要有程序支持的,比如一个窗口,画个“叉”,你点击一下,他为什么会关闭,那是因为他后面有程序的。

如果你只是一个c初学者,建议你还是把谭浩强《c程序设计》前几章好好看看,看到指针即可,如果想深入,或成为高手,指针链表,数据结构必须要看。

如果你急于实现窗口,建议你下几个小程序,(用vc编写的),边琢磨边学习。从中还可以自己设计几个小软件呢

祝你学有所成,希望对你有帮助
raidy_liu
2011-02-10 · TA获得超过915个赞
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:188万
展开全部
问题一:谭浩强的《C程序设计》比较基础,对没编程基础的人适用;
问题二:C语言功能较强,你可以通过图形函数(画点、画线等)编写出窗口(人机界面),更可以用VC++(visual c++\visual studio平台,轻易实现);
问题三:程序设计,编程的主要目的是为了生成程序进行数据处理,所以主要是算法,而算法,主要与数学有关,它们紧密联系。举一个简单的例子:你要编程序计算学生的平均分,那编写的程序自然是按:将学生的成绩加起来,再求平均的思路来编写代码,这与数学解答是一个理。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gaonahouzhe
2011-02-10 · TA获得超过193个赞
知道答主
回答量:52
采纳率:0%
帮助的人:85.2万
展开全部
1. 当然可以,许多大学都是用这本书作为c语言入门教材的
2. C标准中是不包含图形库的。在不同的窗口系统上编译程序可能会提供自己的图形库和API,这一点你应该根据你使用的操作系统和编译器进行查询。不过,刚开始学C,直接就看图形编程应该不是好的方法。
3. 谭浩强老师的书写的应该都是标准C支持的。所以只要你使用的编译器支持标准C即可。

另你要注意,C++已经包含了很多C所没有的功能,库,和语法。许多好的功能即便是面向过程编程也是很好用的。你应该考虑一下你是否需要一起学习。谭老师的书多年不看,不知道是否已经与时俱进了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dingximax
2011-02-10 · TA获得超过773个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:173万
展开全部
C语言我也丢了不少年了,但就以上问题发表的粗陋的见解吧:
1、谭浩强人称“他好强”,书是绝对没问题,他的C语言书是很多大学的计算机系C语言教材;
2、我不知道你学C做什么用,你现在是课外兴趣还是找工作。如果想找个程序员工作,需要简单好用,C语言不合适,C的优势不在于此,C主要是程序效率高。如果你是课外兴趣,将来在程序方面发展,C或C++的精华在于顺序\结构化的程序编写方式以及算法数据结构的学习,不要急于编写那种有人机交互界面的程序。
3、当你的程序大到一定的规模,算法就变得十分关键。任何功能最终都是有数学运算完成的,别人的程序算一个公式可能1秒钟就OK,不好的算法可能算几天都算不完(打个比方),所以数学是计算机的灵魂。如果想深入了解计算机的运行原理以及其中的数学方法,可以参考学习汇编语言。(汇编是计算机的最底层语言,它是直接操作计算机芯片的语言,可以控制到每块芯片每个针脚的电平值,所有计算机语言最终都是编译成机器代码后交付执行的)。
大概讲讲,如有不懂可以给我邮件dingximax@gmail.com
记得给分哦,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猪哥vs小龙女
2011-02-10 · TA获得超过817个赞
知道小有建树答主
回答量:358
采纳率:100%
帮助的人:150万
展开全部
楼主你好,C程序都是程序,程序都是思想,语言都是工具,不管什么语言都是工具,楼主是初学者,还是先学习一下控制台应用程序吧,那样简单,先练练手,其实我觉得楼主想要学入手容易的语言,我觉得还是C#,.net,网站开发用asp.net,asp,都可以,代码容易懂,很简单的,当然 ,C也不是太难,只要慢慢来就可以了,后面的开发就得靠自己的自学了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式