Ⅰ 关于学习c语言的问题
今天回头看了下LZ的补充发现有些矛盾:
1.C语言就是C语言,既不适合游戏编程也不适合windows编程,就光C语言把那本C语言程序设计看完就已经算学完了,再学也就那样。
2.语言不重要,重要的是框架,MFC是一个框架,GTK是一个框架真正C语言就那点关键字和标准上的那点东西,其它的都是框架补充的,有不认识的库函数那很正常,别人几百号几千号人几十年写的那么多库一个人是不可能全认识的。程序重要的是设计思想、接口之间的调用关系,实现上有别人的当然好,实在找不到大不了自己写个,要是有更好的再换掉随意,只要调用关系确定了就没问题。
C主要用于汇编和linux相关的编程。之所以教学用C是因为C的语法比较简单,而且面向过程也比面向对象容易理解。
现在你要确定一个主要编程方向:
1.嵌入式/Linux:C/C++双修
2.windows软件开发:VC++,windows操作系统
3.商业软件:J2EE or .NET or php 。。。
Ⅱ 最近突然想学学C语言.哪位仁兄可以告诉我学C语言用的是什么软件
他说我不完全赞同,虽然说能上dos模式下了,但你却进不了c语言开发环境中,你要安装TC,安装后进入dos下,然后输入TC进入c环境中,在里面输入语句,编程就可以了,c语言是所有编程语言的基础,虽然现在用的不多,但他是编程思想的灵魂,努力好好学吧,将来再考个二级c证,祝你成功
Ⅲ 学C语言 2个月又点迷茫了。
写好了播放器, 但是你基本了解代码是怎么运作的吗?
其实用VC写简单播放也不难啊, 只是你还没学到那个地方, 学了MFC个人感觉上就要好点了
大多数人学C都是看的"从入门到放弃"这本书, 希望你不是. :)
Ⅳ 学完c语言后
我的情况和你一模一样 现在只学会了C的基础语法 只会做一点超级简单的数学题
看我们学校数据结构的教材 上面多的是伪码 完全看不下去
不过没办法 你是学这个的这些东西就一定要会 我想这不是你我少数人烦恼的问题,很多人一定也经历过这样的阶段,
我觉得看书一定看的懂,重要的是坚持,有时候看书上的东西实在是没有门路就放在一边不管他了,这样一定学不好的。你第一次看C语言的时候看的懂吗?反正我是没有看懂,我个人觉的计算机方面的书都是在看的过程中有很多理解不了的东西,可是看完了全书 很多问题也都知道是怎么回事了,还有学我们这行的,语言C++和java是一定要会的,就算不怎么用但是今后会经常看到C++,java的代码,所以如果看数据结构真的是很头疼的话可以先看看这两门语言,也许那个时候再看数据结构就突然觉得豁然开朗了。
学习就是靠平时的积累,积累的多了,有一天会突然发现以前完全搞不懂的问题怎么这么简单,俗语也叫开窍,现在我们都还没开窍,所以继续努力,坚持下去,一定没问题的
Ⅳ 学C语言后悔了
不学你会更后悔,以后别人都可以用一种鄙视的语气说"XX连C都不会"
Ⅵ c语言为什么这么难学,我为什么老是学不会
对初学者来说,C语言确实有一定的难点,但是C语言是基础的语言,并不是最难的所以学不好的主要还是自身的问题。依据本人这么多年的经验,这尝试分析下为何这么多人学不好C语言?
C语言本身存在一定难度
C语言主要应用于操作系统、嵌入式底层开发等,在这些领域C语言一直都咱局主导位置,但是在入门上现在比较热门的php、python、java等语言比C语言稍微容易一些。所以很多人学习到C语言的时候,理解起来很抽象,使用时变化莫测,觉得很难,自己就失去了兴趣,慢慢地放弃了。特别是在指针的学习上,是一个槛,很多人就是倒在指针上的。
当然除了指针,C语言里面还有一些回调、递归、函数指针、指针函数也有一定的难点,所以总的来讲C语言还是有一定的难度 的,学习C语言一定要多练,不能光看书,多做一些项目慢慢地就好了。
意志力不够没有耐心,倒在黎明前夕
学习编程主要挺过去前两年的积累经验阶段,后面就好多了,有些人就是迷迷糊糊的进入技术岗位了不知道到底做的是什么,会有一天发现自己突然明白过来很多的事情,以前有些不明白的事情,突然觉得啥都明白了,看似是一件很神奇的事情,本质上来讲都是日积月累构造成的。
很多人觉得自己学了这么长时间还是很多不明白,就会产生厌倦心里,自己都想要放弃,没有了激情,慢慢地自己就放弃了,其实有时候默默地再坚持一会自己就会慢慢地掌握C语言的精髓,对C语言产生兴趣。
C语言没有别的语言好就业
这涉及一个很现实的问题,学习了编程语言就得找工作,如果学了不好找工作,肯定学习起来的动力就不足,毕竟C语言的工作岗位绝对数量并不少,但是相比java,php,python等语言还是没法比,而且对入门者的要求相对更高点,薪资上也不一定有多大的优势,所以对于初学者没有多大的吸引力。目前这也是当前的市场实际情况。
C语言是不是就不值得学习了?其实这种说法是不对的,其实php,python等底层语言还不是一样用C语言来实现,所以C语言的重要性不言而喻。不要听信C语言已经过时之类的谣言,C语言一直都在默默无闻、踏踏实实地做着底层很重要的事情,经久不衰。想要在软件行业立足发展,C语言还是很值得学习的。
Ⅶ 学C语言好痛苦
谭书就是上个世纪的东西,如果你学通了反而是害了你,建议换一本《C Primer》或者《C Primer Plus》,一节一节看,他有代码清单的,你跟着敲一遍,搞懂他代码的意思,学完一章以后可以去OJ刷题,巩固基础,不会做就问,最后找一个大佬带你
Ⅷ 学C语言会遇到哪些硬伤
指针就是存放地址的变量,如果是可迭代的数据那么就是存放这个可迭代数据的首地址,大部分大部分书上说指针是指向某个地址其实是错误的,要牢记赋值运算赋,是把指定数据的地址赋值给指定的指针变量,而不是指针指向某个地址,另外要理解递归,递归我的理解是必须给定条件让函数春蚕到死丝方尽,然后高手都是用递推,比如递归+到1000,在终端要十来秒,用递推瞬间,只遍历15下,最后其实上面说的都不是关键,如果是在win上学c,那就学win32,如果是在Linux上学c那就学Linux C,否则在控制台学c永远就是然并卵!
Ⅸ 刚开始学C语言程序设计时看不懂,后来就没信心学了,但有想学怎么办
C语言(或者编程语言)本身里面的逻辑思维方式和咱们之前接触的思维方式是有差异的。
所以感觉刚开始学的吃力很正常,对于不明白的地方多看几遍,然后再试着写几遍,多琢磨,慢慢就不觉得难了吧。 自信!加油!
Ⅹ 为什么我学C语言感觉很难
慢慢来 常量么就是不能改变值的 变量么就是可以改变值的 二进制么,就是用0,1表示数值的 十进制就不用说了吧。。。。我们平时用的0~9 这个程序看多了就懂了的,不急的