谁有学习c语言有什么用啊

自学c语言,有什么好的建议或方法吗?
一边工作一边学习,想改变一下自己,时间不是很多,目前在看书,感觉提升的很慢,看了一个月,觉得像是在原地踏步。仅仅死记硬背了几个很简单的文字显示程序。想问问各位大神有没有好的建议,谢谢!
按投票排序
一整套c语言教程来袭(从基础到高级),需要的自己拿去,看完这一套你c语言就很好的。链接:
密码: 3qb2链接: 链接:
密码: i479链接: 链接:
密码: 6v7t李明C语言视频教程下载--中级视频教程(目录以及下载地址)
第00集 新概念C系列培训课程概述
第01集 最简单的C语言程序
第02集 C语言打印输出(1/2)
第03集 C语言打印输出(2/2)
第04集 C语言循环打印
第05集 C语言判断奇数偶数
第06集 C语言求从1加到100的和
第07集 C语言输出九九乘法表
第08集 C语言求100以内的最大素数
第9集 C语言求1到100有多少个9(1/2)
第10集 C语言求1到100有多少个9(2/2)
第11集 C语言整型转字符串(1/2)
第12集 C语言整型转字符串(2/2)
第13集 C语言约瑟夫环(1/2)
第14集 C语言约瑟夫环(2/2)
第15集 C语言求两个坐标点之间的距离(1/2)
第16集 C语言求两个坐标点之间的距离(2/2)
第17集 C语言判断机器存储是否小尾端
第18集 C语言车辆限行实验(1/2)
第19集 C语言车辆限行实验(2/2)
第20集 C语言判断地图上某点是否有出路(1/2)
第21集 C语言判断地图上某点是否有出路(2/2)
第22集 C语言统计一个数二进制表示中1的个数(1/2)
第23集 C语言统计一个数二进制表示中1的个数(2/2)
第24集 C语言字符串拷贝(1/3)
第25集 C语言字符串拷贝(2/3)
第26集 C语言字符串拷贝(3/3)
第27集 C语言统计单词的个数(1/2)
第28集 C语言统计单词的个数(2/2)
第29集 C语言实现自己的printf(1/3)
第30集 C语言实现自己的printf(2/3)
第31集 C语言实现自己的printf(3/3)
第32集 C语言Shell命令解释器的实现(1/2)
第33集 C语言Shell命令解释器的实现(2/2)
第34集 C语言预处理器实现(1/6)
第35集 C语言预处理器实现(2/6)
第36集 C语言预处理器实现(3/6)
第37集 C语言预处理器实现(4/6)
第38集 C语言预处理器实现(5/6)
第39集 C语言预处理器实现(6/6)
第40集 C语言词法分析器的实现(1/2)
第41集 C语言词法分析器的实现(2/2)链接:
密码: wrsr杨中科高级c语言教程--c语言高级教程 视频目录:
C语言也能干大事 第01集
C语言也能干大事 第02集
C语言也能干大事 第03集
C语言也能干大事 第04集
C语言也能干大事 第05集
C语言也能干大事 第06集
C语言也能干大事 第07集
C语言也能干大事 第11集 Socket网络编程
C语言也能干大事 第12集 从CFree到VC
C语言也能干大事 第13集 Socket网络开发2
C语言也能干大事 第14集 数据库开发入门
C语言也能干大事 第15集 数据库开发2
C语言也能干大事 第16集 数据库开发3
C语言也能干大事 第17集 数据库开发4
C语言也能干大事 第18集 对话框高级操作
C语言也能干大事 第19集 C语言开发网站
C语言也能干大事 第20集 多线程开发
C语言也能干大事 第21集 Socket网络编程
C语言也能干大事 第21集 动态链接库
C语言也能干大事 第22集 C语言面向对象开发链接:
密码: rxnx连接失效,可以私信我 应要求发一部分mysql的教程链接: 链接:
密码: rkcw链接:
密码: pfc1链接: 链接:
密码: uxgsSQL Server 2008数据库基础入门到精通链接:
密码: erkj想要更多此方面教程可以联系我应要求放上链接,觉得不错可以小施捐款(支付宝):
如果你把死记硬背例子作为学习编程的一种方法的话,那你永远都不会学会编程。编程本质上是你对一个问题的发现、分析、归类(建模)、解决,以及之后的反复自我反思,逐步完善的过程。而代码,仅仅是体现这些工作的结果而已。无论是什么编程语言,语法和代码其实都不重要,重要的是上面我说的那一套思维逻辑能力和经验。没有这些哪怕你把整份标准文本背下来,也不能说你学会了编程,顶多让你考试拿100分,仅此而已。
可以写一个管理系统,这样你对c语言的理解就能上升一个高度了,还能提升后续学习兴趣。功能实现基本的增删查改,家人的姓名、年龄、生日等。我见过一个奇葩写了一个在追女生信息管理系统,然后每项给予不同权重,根据各个女生日常生活的不同反应进行打分,譬如今天跟某某女生聊多久天,今天跟某某女生吃饭了,今天某某女生主动跟他笑了。。。然后计算出总分按顺序表白。。。。竟然成功了,当时我就跪了。。。。
我纯粹推荐一些书本吧。自学最大的问题就是不知道学到的知识能做什么。首先,我推荐清华王爽的《汇编语言》。尽管这本书讲的都是16位的8086汇编,但是作为入门书籍非常连贯,建议看完一章,就做习题对答案,在边看书边上机练习。就算没能做到举一反三,也要将书中的代码敲上一边。看完这本,有兴趣可以看深入一点的《intel汇编语言程序设计》。汇编分Intel和AT&T,也不用过分在意,懂一个就可以了。其次,我推荐《C primer plus》。这本书是关于C语言的入门书,可以详细看看具体的内容,重点理解C语言的指针(包括数组)和结构体,这样至少可以看看数据结构的知识,链表、栈、队列、树等都要用到指针和结构体。如果实在不理解数据结构就先放放,熟练C的基本知识先。《一站式学习C编程》这本书,也推荐看看,了解C语言的宽度,不求深度。Linux的gcc、gdb编译和调试C语言是个坑,放一放,还是用微软的编译器吧。接着,淘宝买个51单片机CPU, 用上你的C语言和汇编尽情玩玩吧。进行各种操作实现对机器的控制。尽管51单片机对大神来说,属于比较简单的种类,但不妨碍我们入门的学习,产生对C语言的兴趣。关于51单片机的书去豆瓣找找吧。记住,对我们普通人来说,入门一定从简,从轻,培养兴趣。不要入门就信别人说得牛逼哄哄地说要写操作系统,就算写轻量操作系统这事是对着别人代码抄的,调试出现的bug,也不是一般人的能力能做到的。找到在自己能力之上一点的知识,慢慢地学习再进步。最后只有两个字:坚持。
这个问题好!!这个问题表面上看是怎么学会一门语言的问题,实际内涵是这个语言能干什么的问题。粗略地说,任何一门语言,都能解决你想要解决的问题,所以本质上语言之间是没有区别的。有区别的的是规矩(库)。那么对于c来讲,他是出现的比较早的、适用于解决基础问题的一门语言。因此能快速见到语言学习成果的地方就是基础问题:比如打印正三角、倒三角;比如冒泡排序;比如汉诺塔;比如流水灯;等等等语言熟练之后,那就是见招拆招的时间了:学操作系统就写个linux学编译原理就写个编译器学网络就写个socket等等等,不过这时候你已经不会想语言的问题了
学计算机语言,最简单最挫的方法一般就是看书,看书上代码自己敲一遍。这是我以前自学时的方式。这种方式最大的问题就是似懂非懂,因为看和想都是作者的思维不是你思维。你需要的是更多人的思维,总结出你的思维,所以需要上网找代码,看代码,然后按自己想法写代码。简单的说就是多实践。找代码:最简单就是百度,csdn,什么的,当然正规渠道就上github, codeproject, sourceforge,stackoverflow 国外真的大把看代码:水平菜点用visual studio + visual assist X,学会一些基本调试技,能调试绝对是理解代码的最好方式。水平好点就可以脱离调试,source insight, sublime, vim+ctags事实上看代码这个过程是最难受的,因为有时候你会发现根本看不懂别人在写啥,这是个痛苦的过程,遇到这种情况,可以降低要求再找一些更简单的项目,也可以硬啃,不懂就查书,查百度,google,stackoverflow。写代码:写代码必须是目的性,想清楚要做什么,独立完成,看书的目的是要写出自己想法的代码,光看不写,等于白看。如果楼主觉得这个流程转不动,那得先补点点数据结构。
首先学习计算机科学和那些理论,然后摸索出你自己的编程风格,然后把那些都忘掉,乱来就行了。 -- George Carrette总结得很好,我很受用,与你分享。
c是一门面向过程的语言,相对的比较难学一些。而且它比较偏底层,要学以致用的话,你还要学习一些硬件的知识。建议在网上下一个完整的视频,系统的学习一下,一定要多动手敲代码。一般编程水平是和你的代码量有一定关系的!
换个Linux系统,什么ls命令啊,之类的,用C语言实现一遍吧,发现没有别人牛逼在实现一遍,捎带手看看网络,然后做点工程,慢慢培养
百度:郝斌
已有帐号?
无法登录?
社交帐号登录c语言能开发手机游戏吗?零起点学通C语言哪里有卖?
[问题点数:40分]
c语言能开发手机游戏吗?零起点学通C语言哪里有卖?
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。其他帐号一键登录:
& 学C语言软件编程有前途吗?学好C语言能做什么?
查看: 5827|回复: 0
手机看此贴:
用得意APP扫一扫
微信扫一扫 转发至朋友圈
UID382080&好友&帖子&主题&精华0&小红花0 &积分52&在线时间26 小时&注册时间&阅读权限20&最后登录&
UID382080&帖子&精华0&金币0 &威望0 &注册时间&
& & 学C语言软件编程有前途吗?学好C语言能做什么?很多不太了解C语言及其市场行情的人都会有这样一个疑惑:学C语言有前途吗?今天,武汉3G梦工场软件学院的专业老师针对学生的疑惑,为大家详细讲解C语言,具体如下:
& & C语言的优势
& & C语言具有其它语言所无法比拟的优势,因而被广泛应用,其具体优势如下所示:
& & 1、简洁紧凑、灵活方便
& & C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
& & 2、运算符丰富
& & C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
& & 3、数据类型丰富
& & C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。
& & 4、表达方式灵活实用
& & C语言有丰富的数据结构和运算符。包含了各种数据结构,如整型、数组类型、指针类型和联合类型等,用来实现各种数据结构的运算。C语言的运算符有34种,范围很宽,灵活使用各种运算符可以实现难度极大的运算。它既可用来编写系统软件,又可用来开发应用软件,已成为一种通用程序设计语言。
& & 另外C语言具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。
& & C语言的应用
& & 1.单片机和嵌入式系统行业,这个行业是C的黄金行业,也是目前IT中的高薪行业,这个行业里高手很多,对编程和硬件设计的要求很高,C因为可以和汇编结合来控制硬件,在这个行业里广受欢迎。
& & 2.程序设计邻域,这个邻域里用的编程软件很多,有很多的语言,C在其中的分量显的比较薄,但仍不失为一个重要的角色。
& & C语言广阔的就业前景吸引着越来越多怀揣梦想的学习加入C语言学习的浪潮,为满足学生的学习要求,帮助学生实现梦想,3G梦工场软件学院应运而生。3G梦工场自成立以来一直致力于致力于对3G前端应用开发工程师、iphone 软件应用开发工程师、Android开发工程师、J2ME 开发工程师、Windows Mobile开发工程师的培养。
& & 3G梦工场采取小班授课、项目教学、商业项目开发的教学方式,通过企业定向培养,入学签订就业推荐协议等人才培养模式,吸引众多大学生就读。课程提供内容丰富、教材形式多样,配图教材,多媒体动画PPT,清晰的授课思路以及随时可以观摩的在线咨询。提高授课质量,降低学生学习难度。通过优质的教育让学生在不仅掌握C语言,还掌握其它软件开发技能,让学生的就业范围更广!
& &的优势:
& & 武汉唯一成为全国工业和信息化人才培养综合服务平台认定测评中心的培训机构
& & 湖北唯一诚信品牌软件开发教育机构
& & 湖北唯一大规模配装专业显卡电脑机房的软件开发教育机构
& & 湖北唯一拥有IOS苹果设备的设计工作站的软件开发教育机构
& & 湖北唯一采用猎头式就业服务的软件开发教育机构
& & 华中地区唯一拥有自己的项目制作团队的软件开发教育机构
& & 3G梦工场采取小班授课、项目教学、商业项目开发的教学方式,通过企业定向培养,入学签订就业推荐协议等人才培养模式,吸引众多大学生就读。课程提供内容丰富、教材形式多样,配图教材,多媒体动画PPT,清晰的授课思路以及随时可以观摩的在线咨询。提高授课质量,降低学生学习难度。
& & 联系电话:400-688-4622咨询QQ:
& & 网址:
& & 地址:湖北武汉市广埠屯资讯广场B座7楼
[url=/]3G梦工场
版权所有& Powered by

我要回帖

更多关于 学习c语言有什么用 的文章

 

随机推荐