一、C语言是什么?
初学者的认知是C语言是一门程序语言,是通过打出执行正确代码来解决生活中的一些问题,感觉比较高级。
比如:用程序输出你好
程序
输出
二、如何学好C语言
1.了解它。
C生万物编程之本,长远来看IT职业的首选C语言是母体语言,是人类与机器交互接近地层的桥梁,学会C/C++,相当于掌握技术核心知识点得到贯通,IT行业,一般每十年就有一次变革,在这四十年间里,在TIOBE排行榜中,C/C++位置长期排在前三名,在这期间没有丝毫移动,可以说是经典永不过时。这些原因其实也是许多人选择C/C++语言的原因。
2.学习这门语言不能叫苦叫累,抱怨没有时间学(时间就像海绵里的水,挤一挤总会有的)
所谓:“故天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。”
你想如果你一直都是和别人走一样的路,怎么才能超越别人呢?没有真正的天才,只是付出的努力不同而已,努力是一定有回报的,相信自己。
3.拒绝拿别人的,用别人的(拒绝伸手党)
在学习这门语言时一定会遇到一些问题,记住一定要先尝试自己解决。不能照搬别人的,即使你再不会写,你通过搜索来的,你也要通过注释或别的一些方法知道那一串代码表达的是什么。
4.学好编程不仅要学好C语言
编程的基础除了C语言外还有许多。(程序是基础,算法是进阶。数学很重要)
比如:语言、算法和数据结构、系统调用(操作系统)和计算机网络等
学习语言:选择一门适合自己的适用时代发展的语言(很重要),深入学习,自己完成所有课后作业。
学习算法,数据结构:课堂上一定一定一定要注意听讲,课后注重实践。(比如参加一些数学建模大赛)
学习操作系统和网络:课堂上认真听讲+课后实践+多去图书馆看一些关于这方面的书。
三、学习资源
掌握学习资源可以很高效的提高学习效率,学习效率的提高可以让你的学习事半功倍。
比如:
1,学校老师就是你的第一手资源,在学校可以让老师面对面给你解决问题(记住学校上课时认真听课,积极和老师互动)
2,B站上就可以学习到很多,那里有许多老师的讲课,B站上的资源可以用于课后没有听懂的去上面找着听,期间有许多知识可以得到加强巩固。
3,CSDN里面有很多优秀的博主,他们写的一些博客,内容也是非常详细,这些资源可以用于不懂的一些代码和算法的形成。
(这是我第一天入住博客,从10月8日起我会定时更新我的博客,写一些助于初学者学习的一些内容,内容方面通俗易懂,和大家一起学习C/C++语言。大家可以关注一下,一起学习起来,争取在这个领域学到一些,谢谢)