问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何进行c语言自学??

发布网友 发布时间:2022-04-20 23:47

我来回答

4个回答

热心网友 时间:2023-10-09 06:47

学习中的困难莫过于一节一节的台阶,虽然台阶很陡,但只要一步一个脚印地踏,攀登一层一层的台阶,才能实现学习的最高理想。

C语言学不会怎么办?我大一的时候也需要学C语言,C语言自学方法有很多,下面是我的建议。
1.首先应该记住基础知识点,如数组,结构体,指针等相关内容,如果在编程过程中遇到想不起来的知识点,一定要及时去翻书或者上网搜索。


2.有时随身携带电脑不方便,可以带上空白纸和笔(或者用手机里的软件),每天有时间时可以自己写程序,不需要写太难,写最基础的一个点即可,

比如结构体类型定义
struct student{
char id[30];
char name[30];
double math_score;
double english_score;
double c_score;
};
//定义有30个元素的学生结构体数组
只需要写这么一个简单的几行来巩固一下识即可。


3.多动手操作。很多同学用电脑打字不够熟练,会导致在编程过程中速度慢,且正确度不高,最容易出现输入法中英文问题,如果时间充足的,可以专门练一下电脑打字速度。如果课程紧张时间不够的话,多动手即可。


这是对于C语言初学者的建议,如果 c语言已经学习了一段时间的,建议大家打开Dev c+
+的联想功能,可以提高编程速度和单词正确度。打开联想功能的方法:
【工具】 -> 【编辑器选项】 ->代码补全



4.必须要及时复习,因为C语言的知识点凌乱而复杂,如果不复习,基本回到原点。因此学习C语言必须要坚持下去,才能熟能生巧。当大家不想动手时,可以看网课,跟着老师的思维走,不断巩固知识点,不断提醒自己语言注意的细节。


5.在编程过程中,出现报错情况时,需要运用所学知识进行纠错。建议大家可以跟同学们互相纠错,与同学之间形成知识互补关系,这样可以更快找出错误。

热心网友 时间:2023-10-09 06:47

喜欢一样东西选择去自学是一件很有毅力的事情

有些对编程感兴趣的小伙伴可能想自学c语言,又或者有些学校非计算机专业的同学有c语言这门课程,但是老师讲的没跟上,问题太多了。又不好意思去请教。那么只能去自学了。

应该如何有效自学呢,作为一位大三在读的电子商务的我,正在学c语言这门课程,完全是很不了解的状态。于是我开始自学,在此给大家推荐几个有效自学的方法。

 

🎨弄清楚基本概念,选择好软件

首先的第一步你肯定是要搞清楚c语言是什么语言,它是怎么来的,具体含义是什么需要掌握那些知识,知道了这些基本概念,后期学起来也会得心应手。C语言c++都是不同的概念c++是面向对象的。c语言是所有编程语言的鼻祖。


选择好软件的意思就是你要自学c语言那么你肯定要选择一个软件进行实操练习,市面上关于c语言的软件有很多,那么我的专业学的就是visual c++2010学习版本,这个版本就是编译c语言的。无论是c++还是c语言它都可以编。而且内存小操作简单,很推荐大家自学的时候使用。

🎨入门级别书籍

上网查询我们可以知道,c语言是最早由外国人编成的,他就是丹尼斯·里奇(也是c语言之父)。后来丹尼斯·里奇布莱恩·科尔尼干一起编著了《C程序设计语言(The C Programming Language)》。此书已翻译成多种语言,被誉为c语言的圣经


别看这本书很薄,但是里面的内容写起来非常清楚,上机操作一下就会明白很多。这本书最好是买一个正版的,学习起来也轻松,鼻祖编著出来的书,那必须是c语言入门的首选啊。

🎨网络课程的选择

那么有了基础和书籍,就要在网上选择一门c语言的课程来学习了,最好是和你选择的软件挂钩,这样课程老师用软件操作,软件统一,自己也会一目了然。

网上的课程很多,有的照着书念非常枯燥,有的手把手教。关键在于我们自己的选择,可以把每个课程都去看一下,然后选择一个你自己最喜欢的风格进行学习。最后再结合书上的实际操作。相信一定会学成。

兴趣是最好的老师

好了,关于如何自学的方法就介绍到这里,其实方法有很多,找到一个适合自己的,很多从来没接触过这种语言的都会觉得难,但是只要你是感兴趣愿意学习的,肯定会学成,学成之后就可以自己编写一些有趣的代码了,岂不是很酷!

热心网友 时间:2023-10-09 06:48

随着社会对计算机专业的越来越重视,很多人开始对C语言感兴趣,但是不知道该如何自学C语言,接下来,我根据我的个人经验给大家分享一些自学C语言的学习方法。

基础入门学习视频

C语言入门的话,我觉得首先要了解基础知识,我们可以去网络上找相关学习视频的免费资源,在这里,我推荐的是以下这两个,我周围的大多数计算机专业的同学,都十分推荐这个视频。

前者是浙江大学MOOC,老师讲得很好,而且将一些复杂的问题讲的仔细和通熟易懂,非常方便初学者去理解,后者的上课语言风格更加风趣幽默,十分有趣,让你在学习的时候有着兴趣一直听下去。只需要选一个去听,你可以选择更适合自己的视频。

提高阶段书籍阅读

通过对前面C语言知识的粗略了解之后,我们就可以更加深刻地去学习,学习一些较有难度的相关内容,在提高阶段,我推荐的是《C和指针》这本书籍,这本书是C指针的经典之作,非常详细地介绍了许多复杂的内容。

C语言中的重点和难点指针和指针操作,但是这本书不只是指针,更是一本很棒的C语言入门书,提供和C语言相关的全面资源,还有比较深入的讨论。


题目的练习

练习也是必不可少的,经过学习之后,练习非常重要,只有真正的去练习,才能发现自己的错误和自己的知识盲点,加深自己的印象。

可以去相关网站找题刷题,我推荐的是pta网站,点进去你会发现有题目集,直接点进题目级就可以做了,做完后可以,再去查找答案核对,然后复盘总结,相信经过练习后,我们C语言的水平就可以大大提高了!

其实C语言并没有想象中那么复杂,只要我们找对学习方法,利用好网上的免费资源,那么,即使是自学,我们也可以深刻的了解和学习到C语言。

热心网友 时间:2023-10-09 06:48

罗马不是一日之内就建成的,不积跬步无以至千里,与君共勉~~Rome was not built in a day .🌹🌹

⭐⭐⭐作为一名在校大学生来说,C语言已经是理工科必学的一门计算机语言,我也知道面对这个生硬的C语言是十分困难的,下面的时间里,我会与每一个渴望得到回答的你一起分享关于我学习的一些经验~~~

⭐⭐⭐【1st了解学科】

                 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

                尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。其实呢,大家觉得这个语言难是应该的也是合情理的,但是不至于陷入那种完全找不到路子的“死胡同”里面去,下面我给每一个渴望得到回答的你总结了一张关于C语言的学习内容(思维导图!!!)~~~

⭐⭐⭐【2nd推荐学习书目】

               自学C语言的话,难度是有的,所以呢,要结合一些纸质书来进行学习,下面给大家推荐一些非常有用的书籍,感兴趣的小伙伴可以去了解一下~~~

               第一本书是Stephen Prata 的经典著作《C Primer Plus》。这本书详细地介绍了 C 基本语法(最新版,基于 C11 标准)的各类细节,并通过大量实例,展示了这些语法在实际项目中的使用方式。

          第二本书是Randal E.Bryant 等人编写的《Computer Systems: A Programmer’s Perspective》,它的中文版书名为《深入理解计算机系统》。

              第三本书是《C程序设计语言》,《C程序设计语言》是由C语言的设计者Dennis M. Ritchie和著名计算机科学家Brian W. Kernighan编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容,是比较难懂的一本书,感兴趣的小伙伴可以来了解一下~~~~(针对于高阶同学!!!)

⭐⭐⭐【3rd总结】

                上面的分享经验已经接近尾声了,C语言的学习还没有接近尾声,而是希望以上我的回答能够给每一个渴望得到回答的你揭开一个新的学习篇章,面对这个“老虎”的时候,也不要去畏惧它,不断地去克服自我的恐惧,才能够更好的去潜心学习这个语言。

                还有就是最后一点,“罗马不是一日建成的,”还是要不断地去学习与复习的,做好充分的准备,未来的机会才能更好的掌握在自己的手中,自我身体力行的去敲代码比每天的“纸上谈兵”还要强~~~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
MB和Mb问题,求详细介绍,50分 剁椒姜怎么做好吃 逐渐的"逐"用五笔如何打? "逐渐"用五笔怎么打? 苹果升级后多出个陌生ld 苹果手机怎么登录另外一个ld 和平精英 和平精英加分机制怎么算? 和平精英 和平精英怎样才能提高淘汰分? 和平精英 和平精英淘汰积分怎么涨? 电热水器内胆如何取出 苹果电脑开机不到两分钟就动不了了,鼠标一直在打... C语言难在哪? C语言入门很简单的前言 macbook的app store一直打不开 鼠标变成彩色圆圈在转 ipad鼠标怎么把圆圈换成箭头? c语言难吗 我的mac电脑的鼠标变成一个五色球,一直转,根本无... 对C语言的通俗理解??谁能告诉我 为什么苹果电脑鼠标箭头旁边会出现蓝色的圆? 学习C语言简单吗?? 电脑鼠标指针怎样把它改成彩色的圆圈。 C语言很简单的 mac上鼠标尖头变成七彩圆形转动图标怎么去除 鼠标变成圆圈是怎么回事? c语言难学吗 如何把鼠标有圆圈 苹果电脑的鼠标光标一直是彩色圈圈在转动也动不了... 鼠标圆圈怎么设置 电脑屏幕上带圆圈的那个鼠标怎么弄啊? 光标上有个圈圈怎么弄的 C语言,别看长 其实就是很简单的代码,可是运行结... c语言怎吗学 初中毕业学C语言 C语言很简单很简单的问题9 求大神帮我找回QQ密码 求大神帮忙找回qq密码,悬赏100 qq密码忘了 求大神帮助 有大神能帮我找回qq密码嘛? QQ密码忘了,怎么找回?求大神帮帮我 我的qq好几年没用过了,忘记密码了怎么才能找回来... 求找回QQ密码的大神 如何找回QQ原来的密码 求大神 有报酬 有会找回QQ密码大神吗 求大神告诉我求找回qq密码方法 qq密码忘了求大神赐教 大神们我QQ密码忘记了求帮助 怎么用已经验证的身份证找回QQ密码,求大神指教 我qq密码忘了很长时间了,记得账号求大神给找回密... 求大神找回QQ密码。感谢。 QQ密码忘了,手机号也换了,也没有QQ好友辅助,怎...