首页

文章

大学c语言怎么学

发布网友 发布时间:2022-03-01 14:04

我来回答

15个回答

热心网友 时间:2022-03-01 15:34

如何学习C语言?我说一下我是怎么学的吧,因为我就是计算机专业的学生

1. 首先选择一门入门的书籍,c primer plus 适合初学者入门

 

2. 制定详细的学习计划,遇到不懂的知识点,在网络上找一些对号的视频解决掉,然后回归继续书本学习

 

3.基础学完后开始在开源社区研究代码,先从看代码开始,然后尝试修改代码

 

按照三个步骤走,坚持下去学习个基础还是足够的,要想学的更加深刻需要真的项目的锤炼。

 

 

学习C/C++编程知识,想要成为一个更加优秀的程序员,或者你学习C/C++的时候有难度,,和别人一起交流成长会比自己琢磨学的更快更扎实。



C语言放在之前都是必备的基础语言,由于指针的存在很多人觉得C语言是一门特别难编程语言,放在十年前C语言是学习编程的必备语言,但整个软件行业发展趋势,趋向于高度集成化,所以编程语言集成度越来越高,目前非常流行的编程语言都高度集成化的编程语言。

 

Python,Java,前端这三种语言是目前初学者选择比较多的语言,在以前这些都属于脚本语言,所谓脚本语言的底层功能模块都是封装起来的,直接调用拿到结果,现在慢慢向着主流编程语言迈进的趋势了,特别最近特别火的python

 

是不是C语言不值得学习了?

这种顾虑完全没有必要,python底层实现基本上由C语言完成,所以不要再听什么C语言已经过时之类的论调了。

 

C是一种静态,偏底层的通用编程语言,广泛应用于系统级软件的开发。C语言语法简介、富有表达力,又灵活,加上极快的运行速度,已经成为编程语言中的常青树。

 

 

目前,全世界通用的计算机操作系统可以说都是C语言来开发的,可见C语言在系统级应用方面拥有极高的占有率。同时C语言也是大多数软件开发专业所学的第一门编程语言。

 

那么C语言想要自学需要具备两个条件:

 

1.对编程特别的感兴趣,兴趣才是第一老师,有了兴趣中间遇到问题才能克服

 

2.觉得编程工资还不低,能够满足自己当前急缺钱的现状,基于这点强大的内心驱动力也能够让自己遇到困难的时候克服过去。

 

 如果觉得自己符合,那么就可以去自学啦。

热心网友 时间:2022-03-01 16:52

没有学不懂的编程语言,如果学不懂那就是学习的姿势不对。

因为参加 ACM 竞赛,大学前三年一直在用 C 语言,对 C 语言还算熟悉,说一下学习路线吧。

C 语言的学习其实就三个阶段就好了:

(1) 入门阶段

这个阶段学习 C 语言的基础语法知识。

目标是可以开发一些简单的控制台小程序。

(2) 提高阶段

这个阶段学习 C 语言自带的库函数,形成 C 语言的基本知识框架。

目标是开发一些基本的应用程序。

(3) 应用阶段

这个是实战阶段,要具备一定的综合性应用软件开发能力。

目标是能够开发像贪吃蛇、图书管理系统、学生信息管理系统等项目。

一、基础学习

我姑且认为题主到现在还是没学会,是个零基础小白。

视频推荐

对于小白来说,建议上来看视频,不建议直接啃书,因为干看看不懂,容易劝退。

可以先从视频教程开始。

C 语言的视频教程我只推荐一人:浙江大学翁恺老师的 C 语言课,yyds!

是一个课程质量非常棒,讲课幽默,深入浅出的课程,非常容易理解!

当时学 C 语言的时候,自己还是个从来没接触过编程的菜鸡,当时的学习全靠翁恺老师了!

不多说,看过的都知道。翁恺老师的课是在 MOOC 上开的。

二、书籍推荐

我姑且认为现在题主有了一点基础,可以能配合视频看书了。

入门书籍推荐《啊哈!C语言》

这是一本是一本非常有趣的编程启蒙书。

从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。

从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。

同时,与计算机展开的逻辑较量会让人觉得很有意思。

三、实战项目

学编程除了理论外,更重要的是要实战,实战很好理解,前期多敲代码,之后慢慢去升华。

其实编程语言就是要多练,怎么多练,就是代码量。

自己多写,然后多观摩别人的项目,看人家的写法,模仿项目,一点点的积累,厚积而薄发。

最后,祝题主学业有成,学C顺利~~

热心网友 时间:2022-03-01 18:26

1、学好C语言,你可以很好地应付任何一种编程工具。
2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。
3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务。要充满自信,只要是一个智力正常的人都能学好C语言。始终保持游戏的心态,多发现其中的乐趣。当感到编程趣味无穷,那你在电脑方面将前程无量。
4、如果一个程式一时无法弄清楚最后暂时放在一边,过一段时间你可能会从其他的程式中悟出道理。
5、C语言是一个整体,各个方面是有机联系的,要从总体上把握它,不要把它割裂成互不关联的部件。
6、不要完全相信教材(包括本讲义),所有结论最好都上机验证。
怎样学好C语言
1.
工欲善其事,必先利其器
准备工作:一个开发环境,如Turbo
C
2.0、Visual
C++等开发工具;一本好教材,如谭浩强主编的《C语言程序设计》(第二版)。我当时看的是他的第一版,就为它的简洁、完美所吸引,简直爱不释手,用了两个星期一口气看完。
2.
秘密武器
初学者学习计算机语言要会“读程序”,要对小型的应用型、游戏型程序感兴趣,并模仿去加深对C语言程序设计的理解和操作,只有不断地写程序、调试程序才能得到编写程序的经验和加深对程序的理解,这也是学习编写优秀高级程序的秘密武器。
3.
发扬探索精神
学习C语言程序设计有点像做数学难题,只要我们善于思考,善于探索,发扬探索精神去寻找好的设计思想和方法,才能把C语言的精髓真正地掌握。
备战C语言考试要诀
1.
了解大纲,临阵不乱
各类笔试中,大多数考题是与大纲要求的基本内容一致的,难度不高,但内容十分广泛,应牢固掌握C语言考试大纲要求的基础部分。只有熟悉题型,理解语法、句法,做到心中有数,才能临阵不乱。
2.
善于归纳,强化记忆
对于需要记忆的计算机基础知识和基本概念,如果考试时因此失分就十分可惜。如:C语言中有几种不同的数据类型?运算的优先级别是怎样的?因此我们需要善于归纳这些计算机基础知识,并在理解的基础上强化记忆。
3.
重视实践,善于调试
计算机科学是一门理论性、实践性都很强的学科,对C语言考试的参加者来说,基础理论方面要求不高,而上机试题往往是很多考生不能通过考试的重要原因,因此要勤于实践。
4.
多做练习,查漏补缺
在认真地学完指定用书后,最好再找些试题,认真地测试一下,一则可以检查自己的复习情况;二则可以查漏补缺;三则可以调节心理状况,以备正式考试时沉着冷静、万无一失。

热心网友 时间:2022-03-01 20:18

一、c++程序设计这门课程与你们以往所学的数学等不同,有他特有的思考和解决问题方法,所以一定要掌握这种方法。也许这样说太空,具体说:(1)一定要化时间,这是前提。你看很多“电脑高手”,都是花很多时间在那儿琢磨,他们很痴迷,所以不觉的。你现在还未找到编程的乐趣,太可惜。(2)掌握学习的方法,首先将概念搞懂,看书,听老师讲,与同学讨论,如听不懂老师所讲,就必须预习。还可以找参考书看,因为每一本书都有不足,和他的长处。
第二,对一些典型的例子,一定要搞懂,记住,不是叫你去死记,例如运算符重载中complex的例子,将概念与例子结合,就容易理解概念,同时当你自己编程时,你就会想这与那个例子类似,然后先模仿,慢慢你就能熟能生巧了
第三,大量练习,即使有答案,先别看,自己做,不行再看,同时想,是那儿不会,再去补那方面的知识,这样才能进步。有条件要去上机,是否正确,上机运行就知,而且程序最终总要运行的。
开始是非常痛苦的,一定要坚持!不懂,赶快加大时间去搞懂,否则会越来越多,然后整个放弃,就完了!千万别指望补,它需要更多的精力,否则很难通过!

热心网友 时间:2022-03-01 22:26

1.学C语言重要的是你的逻辑思维和坚持学习的恒心,学编程特别是语言就要多看,多思考,多练,也就是多敲代码.
2.就C语言来说,是编程者应该好好学的一门语言,因为它是你日后要学的其他一些更高级的面向对象的编程语言的基础,学好了C语言,日后学高端语言就相对容易一些,而且在学习C语言的同时你的逻辑思维也开始形成.总之他是你经常听到的VB
C++
JAVA
.NET等等语言的一个基础.
3.学习C在学校主要看你们那讲师的水平了,有实际软件开发经验的老师会让你听的很轻松就理解了,要是只会照本喧照的老师那就会把其实不是太复杂的问题将的很复杂并难以理解(在传统学校里是很常见的).其实C语言也并不是非常难学.如果你认真去学把该理解的东西理解了学好C是没有问题的,3个月也够了.
但是这种水平也只是说你把C语言基本学会了,对以后的学习打了个不错的基础.
4.如果你想找编程的工作向软件开发的方向努力的话,那么你应该有一个正确的明确的方向规划.3
4个月把C语言的核心语法和指针
数组等学好
理解了,会用,然后对做些小的程序练习加以巩固.然后随着你学习的接触你会学VB
SQL数据库
ORACLE
C++
JAVA
JSP
ASP.NET
.NET等等现代所用的高级语言,工作中大都也是用这些高级的面向对象的语言在编程.
总之 编程,编程,再编程...这就是诀窍!
对于初学者来说,自己写程序有点儿困难,那就先按书上的例子来,一定要上机亲手实践,不管这个程序有多么的简单..
希望我的回答对你有帮助!

热心网友 时间:2022-03-02 00:50

新手如何学习C语言
第一:一些概念。
C语言是一门程序设计语言,有一些标准,比较重要的是ANSI
C(好像是C89)和C99。
数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。物理结构是逻辑结构在计算机中的实现。
LCC、VC、TC、GCC都是C语言编译器,一般包括集成开发环境,编译器和链接器及辅助工具
我们书写的是C源程序,源程序通过编译器编译为中间文件,中间文件经链接器链接生成可执行文件。不同操作系统可执行文件不同。中间文件也有几个标准,微软使用的和Linux下通用的有差异。
第二:学习什么。
个人认为程序设计学习的重点放在数据结构的学习上,但是这种学习要有一个平台,比如C语言。
学习C语言首先要掌握基本语法,常量、变量、类型、及顺序结构、分支结构和循环结构的意义及用法。进一步学习构造类型如指针、结构、函数的意义和用法。
C语言提供一些标准函数以减轻程序设计工作量,这些函数我们自己也可以实现。即使不依靠函数库,只有编译器,理论上就足够了。事实上,提供的标准函数效率都很高,使用很频繁,没有自己实现的必要,所以掌握常用函数是非常必要的,但是要注意函数的适用范围。
继续学习因人而异,应该可以独立选择了。
第三:如何学习。
强调多实践,C语言的学习要经常上机,多写程序才能逐步提高。
推荐书籍:C
Programming
Languge。有中译本,但最好看英文版。
通读,并将所有习题独立思考,给出解答,尤其是编程实践题,最好逐一上机完成。

热心网友 时间:2022-03-02 03:32

首先啦我觉得得多上机操作,因为程序这东西实验性很强。
也许你看书觉得很懂了,可是一上机问题一大把。
但也许你看书怎么也弄不懂,可是一上机却发现——原来并没有你想的那么复杂。
不过有些时候会在上机的时候遇到一些“奇怪”的问题,甚至于老师都没法给你解释。像这样的问题就不妨暂时搁着,继续往下学,随着经验的积累一般都会有答案的。
指针和数组一定要学扎实——是扎实不是死钻,首先不要把他们看得太复杂,放平常心去学其实并不难。
对于循环语句可以多做练习,慢慢的就会找到解循环语句的感觉的。
关于教材,个人觉得没必要过于纠结,都说谭浩强的书很好,我没看过,不过听说其中有一些不太严谨的表达。我的建议是多参考基本教程。
如果想进一步学习可以试试绘图,一般用Turbo
C要好做很多,VC++的绘图起步不太容易,不过起步支行确实方便很多。做些小游戏,不如俄罗斯方块,贪吃蛇,拼图之类的。这些东西刚开始也许你觉得很难,但是随着经验的积累感觉并不怎么滴。
我能说的就这些吧。
祝你成功!!!

热心网友 时间:2022-03-02 06:30

推荐《C语言其实很简单》,新出版的书。很适合初学,很接地气,很好玩,很活泼。其中有大量的生活类比,还有大量的漫画,还有顺口溜。而且知识点很全面,现在也有不少很活泼风格的C语言书,但你要看一下有些这样的书知识点不全,或根本不准确,当成消遣书看看还行,要是拿它来学就容易被误人子弟了。《C语言其实很简单》既生动活泼,又知识点全面,是很难得的!另外它也直接可以考全国计算机等级考试的二级,里面的很多例题习题都是无纸化改革后的考试真题,还还有公共基础知识的介绍。公共基础讲解得更为生动有趣,讲解公共基础恐怕目前来说所有二级教材没有一本有这个风格!特点还是很多的。
也给你推荐谭浩强的《c程序设计》,也是不错的经典,本人很喜欢!就是《c程序设计》还是比较传统的*,有板有眼的。而《C语言其实很简单》比较适合现代的风格,个人觉得这本书是继谭浩强先生的教材以来的又一个经典!具体如何,不防你都去试读了解,给你参谋,你自己去选择。

热心网友 时间:2022-03-02 09:44

朋友开始我也有这个顾虑,不知道怎么学。其实很简单。只要有耐心就行。
千万要记得开始要看基础的书,不要看难的。因为看难的书你会学不下去的。
推荐你看看谭浩强的《C语言程序设计》(第四版)。如果学完了感觉很简单的话那就开始学深的
推荐你看看C语言版本的《数据结构》或者《数据结构与算法》等。数据结构学通了,在学别的,感觉很简单了就。来自:求助得到的回答

热心网友 时间:2022-03-02 13:16

C语言学习没有想象中得那么难,首先,要好好找一本教材,仔细的看,包括每一个比点符号,尤其是在看编程的程序中,注意分号的主用,看清楚每一句得作用,每一句得格式,这样下来,你就会好好得练习,最后一定能学习好C语言得!

热心网友 时间:2022-03-02 17:04

用心学。先学基本语法(包括32个关键字,指针(很多)的用法),再学数据结构与算法。。

热心网友 时间:2022-03-02 21:08

找个好的教材,最好有教学视频,然后就这么学!!C语言只是编程工具!!真正自己编程就会涉及到很多东西了,不过慢慢来,不要放弃!!

热心网友 时间:2022-03-03 01:30

这个最好看外国人写的经典,楼上说的c primer 就很好,后面的习题都会做就差不多了,最好在再有一本解答,做完了对照一下你的代码会更规范,有效

热心网友 时间:2022-03-03 06:08

重在上机操作和记忆代码。

热心网友 时间:2022-03-03 11:02

买一本书,把里面内容题目看透,差不多了
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? 学C语言零基础能学好吗? 华为手机应用加锁了,忘了密码如何解除? 去成都有什么特产可以带回家给亲戚朋友送的吗 怎样解散微信群,我是群主 基围虾怎样做好吃 基围虾怎样做好吃呢? 清蒸基围虾怎么做好吃又简单 基围虾怎么做好吃又简单水煮 怎么在手机上查到核酸两次以上的检测报告? 基围虾怎么做才好吃 怎么在手机上检查核酸 干基围虾怎么做好吃又简单 怎样做基围虾好吃又简单 怎么做基围虾好吃又简单易学 如何做基围虾好吃又简单 冰箱冷藏正常冷冻室不制冷是什么原因 一部美国未来机器人电影 冰箱冷藏不制冷,冷冻是正常的,什么原因? 冰箱冷藏室不制冷什么原因?怎样处理? 什么原因导致冰箱冷藏室不制冷 为什么进入钉钉语音会议之后 显示没有进去? 钉钉软件里如果在开会议,别人呼叫你进入会议,能看到是谁呼叫你进入的吗? 11.28pmp考试异地核酸检测可以么? 考取PMP认证可以涨工资吗 钉钉能不能设置到点不让进去会议? excel表格如何拆分单元格 excel表格,怎么样拆分单元格。 excel表格可以平均拆分一个单元格吗 excel表格 怎样拆分单元格内的内容 excel表格怎样拆分单元格 超市里面买的鸡肉洗出来很多泡沫,能吃吗? 隐形眼镜怎么可以最方便简单的摘下来 如何正确摘隐形眼镜 如何摘下隐形眼镜? 自学c语言有什么用 自学C语言能去干什么,c语言生活最基本的运用是什么呢? 鸡爪怎么剔骨 鸡爪怎么煮 怎样把搜狗输入法设置成默认输入法 怎样默认搜狗输入法设置
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com