c语言只适用,c语言只适用于软件开发

kodinid 25 0

大家好,今天小编关注到一个比较有的话题,就是关于c语言只适用的,于是小编就整理了2个相关介绍c语言只适用的解答,让我们一起看看吧。

  1. 在c语言中,所有函数调用之前都必须声明,为什么不对?
  2. 为什么学了一个学期的c语言,感觉一直都是在用代码去做一些简单的数学题,没有什么实际用途?

在c语言中,所有函数调用之前都必须声明,为什么不对?

函数原型就是使用一个函数前,对一个函数的预先的一个声明,说明下面要用到这样一个函数。函数原型一般由函数名参数表、返回类型组成。

函数原型不是必需的。如果你对这个函数的完整定义现在使用这个函数之前,就不需要函数原型了。

c语言只适用,c语言只适用于软件开发-第1张图片-安济编程网
图片来源网络,侵删)

charget(inti)这样一个函数在使用时,就像这样调用:

c=get(a);

其中a是预先定义好的一个int,然后函数执行时,a的值就是get函数中的i,get函数中return的值,就赋值给主调函数里的c

c语言只适用,c语言只适用于软件开发-第2张图片-安济编程网
(图片来源网络,侵删)

为什么学了一个学期的c语言,感觉一直都是在用代码去做一些简单数学题,没有什么实际用途?

大学学了FORTRON77,除了算几个正弦函数和排列,几颗小星星以外,感觉不出来能做什么事?后来自学了C语言C加加数据库等等等等又学了BorLand c++感觉创造一个窗口界面太累了,直到后来用了VC 6.0才感觉到了创造界面的方便。如果只是学了C语言,给我的感觉,除了做实验什么也做不了。大学毕业十年后,我才真正的编了一个实际工程中使用的程序,给我开发的单机,提供上位支持。我91年工作的那个时候会编程序的人,基本上是零。现在满世界都是科班出身的人了。说明一下,除了FORTRON77,其他的我都是自学的

一个学期,能干嘛,虽然我不编程,不过十年前无聊自己玩过易语言,然后有款游戏程序员升职记,这个游戏我玩了一下,到10关以后基本看着攻略都不会,即使看着攻略过关了也不知道为什么,但玩了这款游戏让我一个30的人突然就明白了什么叫逻辑思维能力,真就是逻辑思维,不知道怎么描述,不过我想玩程序的人应该逻辑思维能力很强,至少你现在所做的就是锻炼这个能力。可以去试试这个游戏,如果能通关再说你学的东西有没有用吧

以我一个外行人的感觉就是,各种命令什么的谁都会,但好的程序猿可以用最佳的组合做出来,代码最少,机器运行流畅,逻辑思维不行的人也能做出一样的程序,但代码复杂,运行起来各种卡顿,感觉你可以练习一下,同样的结果怎么用更加优化的方式来实现这个方向

c语言只适用,c语言只适用于软件开发-第3张图片-安济编程网
(图片来源网络,侵删)

赶紧辍学吧,你那老师不行,眼看着就把你往沟里带的节奏。你老师到底做过什么项目没有?我们学车C语言都是半路出家,一个星期就出师了,然后找项目做设计,大规范学一下,然后各种技巧、指针算法原则都是用到再查,不用在课堂上记住,Internet就是图书馆,要什么查不到?

就好像学中文不需要背会字典一样,那些要考试才问的东西不用学,这个道理明白不?

编程语言最核心的东西就是算法,也就是你说的数学题。算法牛不牛,决定了产品牛不牛。百度背后的搜索算法,今日头条推荐算法,成就了他们今天。

难道你想做复杂的数学题?如果你数学好可以做一些复杂的数学模型。比如人工智能领域ocr识别模板匹配算法(算法公式如图),你也可以搞下计算机中比较牛的几个算法:定向搜索算法、二分查找、分支界定算法、Buchberger算法、Diffie-Hellman[_a***_]交换算法、数据压缩算法、Dijkstra算法、离散微分算法、动态规划算法、期望-最大算法、梯度下降算法、哈希算法、堆排序、决策树、 随机森林、分层聚类算法、线性分类器···


到此,以上就是小编对于c语言只适用的问题就介绍到这了,希望介绍关于c语言只适用的2点解答对大家有用。

标签: 算法 函数 一个