学C语言的问题
发布网友
发布时间:2022-05-26 17:33
我来回答
共5个回答
热心网友
时间:2023-10-12 00:07
哎,说点题外话,以下回答可能引来群嘲,不喜欢的请忽略。
------------------------------------------------------------------------------
1. 因为清华大学显得很高端,必须练习题也高端,教授都是高端,学生也高端,所以用c来解数学题才能体现我们高端。
答: 其实和数学没有关系。建议你找找外国翻译版的教材,比较经典的都和数学无关。
2.如果你要搞图形学,那数学基础是要有的。或者你要去一个公司搞游戏开发,设计引擎,你要好好学数学了。
要为某实验室开发数据收集的软件,你要了解相关的公式,到时候现学也行。
其他方面一般不会设计太多数学,你会个加减乘除啥的就差不多了。
3.因为大学课程全是形式,c语言基础部分很简单,自学的话1~2星期就会,所以教授和学生轻松+愉快。他还不涉及面向对象。有的学校加上了面向对象部分,类什么的,不过最后也只考个皮毛。而且所有人都说c是基础,学了c学其他更快,学校学c的话他就可以满嘴是理由了。但是你要真有心学程序,那你就不要去上课了,耽误时间。
4。 asp/php 那你学c做啥,用得到不?我身边搞网页开发的没有一个学c的。 如果你的项目真需要一个 c/c++ 程序做后台处理什么的,那你找一个c程序员合作就是了,你把自己的网页服务器数据库什么的专精了就可以了。
还有看你怎么定位了,你要是对编程有极大的浓厚兴趣,那就学黑客了不是吗。你看看《社交网络》这部电影,他的黑客功底很雄厚。可惜的是电影没有演绎出他这雄厚的功底所付出的艰辛努力过程。
-----------------
补充一点: 我是学c/c++信息安全方面的。
热心网友
时间:2023-10-12 00:07
1:因为编程序很大程度都依赖数学的,c语言学到后面基本上是在学数学了,比如你编一个很复杂的程序,要得取一个结果,基本上都是要用到数学的,慢慢学下去就知道;
2:要看你往什么方向发展了,如果你想成为一名资深的程序员,出色的数学功底是必须的,像比尔.盖茨不就是发明了世界上最快的排序算法?
3:c语言在程序语言中算是比较优秀的语言了,要学好计算机,首先要了解他们的思维,语言就好似一个很好的桥梁;
4:最好还是学一下,对这个很有帮助的,可以为ASP/PHP打好一定基础的,但不需要学的太深,了解c语言的思维就行了
热心网友
时间:2023-10-12 00:07
1、从难度说,数学类型的题目难度可大可小,适用于学习,从接触方面来说,一般说来学习程序设计的人都有一定的数学基础,从算法方面说,程序总的说来,归到底部,基本上是数学问题,也就是说多数问题的解决都是用的数学知识与方法
2、这个问题不好说,只能按具体要实现什么了。一般说来不需要多少数学知识,除非解决算法比较复杂一些的。一般来说有高中的数学知识就够了,但是有时需要更加深入的知识。从数据结构和算法方面说,掌握很好的数学知识对编程是有很大的帮助的。对于入门的人来说有初中知识就差不多了。
3、一般以c语言作为开始因为这门课程的主要目的和内容就是介绍一种计算机语言的语法内容,让学习者有一个初步的了解,对于很对概念性的问题没有涉及,比如oop等。还有一点就是,很多要求高的软件的核心算法都是c语言写的,因为c语言具有高效等特点。从编译器方面来说,c语言编译器比较多,不拘泥于具体的ide。另外,语言是相通的,学习了一门语言其他语言也可以快速入门。
4、不需要先学习c语言,完全可以学你想学的,原因看第三条
热心网友
时间:2023-10-12 00:08
1.C语言练习题为什么都是数学题?
A:C语言应该是很强大的语言了,很多牛A和牛C之间的人都是c语言高手,其实语言本身是一门学问,运用有事门学问。C语言用数学练习题主要是C语言在实际中很多都是和数据结构有关的,当然还有硬件相关的开发,做硬件相关的开发首先要有c语言好的功底和硬件条件,这就是为什么很多数学练习题。
2,学C语言要用到什么程度的数学知识?
A:从语言本身来说数学功底要求基本上你上大学了应该就够了,但是看你要从事的行业了,比如做算法的,数学肯定要过关了。还有可以告诉你C语言做的事情很多是很系统相关的所以什么操作系统啊,微机原理啊基础性课程要好好学,现在学校只知道让你学却不让你时间所以造成很多学生在学校不好好学这些基础课程的博大精深啊。
3,为什么大学计算机专业的首选把C语言列为第一门程序课程?
A: 因为语言本身来讲都是一通百通的,为何c作为第一门课程,是因为你学计算机的当然要了解计算机的原理的东西,而c和汇编是最好的工具了,你说.NET的什么的都在windows封装下做事了很多下面的东西你是不了解的。所以为什么国外学计算机都是选择linux的原因,也是造成中国计算机牛人还是和国外有差距的原因,都是windows的祸。
4,比如我想用ASP/PHP从事网站编程,需不需要先学C语言,然后再学ASP/PHP?理由是什么?
A:你如果只想做代码工那么你可以不用先学c的,但是你要成为正在的计算机认识那么你是必须学的,而且我建议你从linux学。
over,回答人挺多啊,分多啊,希望对你有帮助。
热心网友
时间:2023-10-12 00:09
我来回答
首先 国际惯例额 拒绝CTRL+C CTRL+V!
一、先说计算机编程 计算机程序本来就是由数学语言开发而来 最先是航空领域
你想想啊 航空领域那么精确 所以当时的人门就想到了 编写些计算程序让电脑运行 就节省很多时间了 所以你学习的 应该是谭浩强老师的<C语言程序设计> 上面的程序列题都是数学问题(比比如 汉诺塔啦 水仙花数啦 都是很经典的数学问题)
二、学习C语言的目的(大学来讲)分为计算机专业 和非计算机专业
先说非专业:了解基本的程序 懂得基本的操作系统运行机制 (往后还得学习 计算机组成原理 操作系统等)可能你不会编程 但是你学习了 后 起码晓得程序 不是计算机自带的 而是由开发人员编写而来
再说计算机专业:必修课 顺便回答第三问 晓得LINUNX UNIX 吧 都是由C语言编写的 市场上语言很多 但是真正不衰退的 才是C语言 因为微软提供了强大和良好的接口 (API接口)里面包含很多函数 可以自行调用 真正牵扯到WINDOWS应用程序开发都是C语言天下 所以 C是重中之重
数学知识:数学来说 不需要掌握太多数学知识 基本来说 没数学基础也能很好的掌握 不过有数学知识更好哈
四、ASP/PHP 大学会开一门 ASP.NET 用的是C#语言 两者更本来上讲无更本联系 所以随便你先学哪个 但是 我的建议可以先学C 因为C#也是C进化而来(具体不多讲了)函数定义 变量定义也同出一辙 所以 有时间 也可以先学C 不过也不洗强求
就这样 希望能帮到你 有问题问我 基本白天都在线