学习C语言之前,这些要点你知道吗?

学习C语言之前,这些要点你知道吗?

1.如果你是计算机专业学生,我强烈建议你要把C语言学好,因为它是容易入门的(但不代表你容易学透它),并且为你将来学习其它高级语言奠定了基础。不要好高骛远(C语言还学的倒懂不懂的就去学习C++,或者其它高级语言)。计算机高级语言都是相通的,学好了一种高级语言,过渡到另一种语言将会很容易。

C语言入门学习和书籍推荐,链接如下:

https://mp.weixin.qq.com/s/8CSz4IpVBGXHv7mTp0dPlA

 

2.如果你是计算机科学与技术嵌入式方向的学生,一定要打开上面那个链接,很多干货,值得收藏,该链接介绍了其专业大致需要学哪些书籍。

言归正传,既然你是计算机嵌入式方向的学生,那你必须把C语言学好,因为它是控制硬件最适合的语言,比如后面要学的单片机的控制等等。

3.如果把C语言进行类比的话,那肯定和我们说的语言相似,但它还远远没有我们的语言难学,所以相信你读了下面的内容将不会畏惧学习C语言,反而会更加喜欢和主动学习它!

我们的语言的语句由汉字组成的,汉字还可以组成短语或成语,我们的语句有很多格式,比如英语中的宾语从句,状语从句和同位语从句等等。相仿,C语言中的关键字,标识符,运算符以及数据就是我们的汉字,而在C语言中的语句大致可以分类如下:标号语句、复合语句、表达式语句、选择语句、迭代语句跳转语句如果对上面的专有名词有不了解的没有关系,在以后的学习当中就会慢慢知道,这里只是笔者把学习C语言理出一条线,根据这条路线来学习,不会那么迷茫。


C语言中的函数不要被吓到了,或许有的同学第一反应是我们数学中的函数,然后就脑补了一下,心里觉得应该很难吧。在这里声明一下数学中的函数和我们C语言中的函数完全没有一点关系。

我来打一个比方,希望能帮助读者理解函数的用法。

我们是高级动物,叫人,类比一下,C语言中叫函数。

在公司里董事长是大Boss,下面的人都是他的下级(俗称小弟)。大Boss就是main()函数,小弟就是除了main()函数之外的函数。只有大Boss能让小弟干啥就干啥,C语言函数中预先定义好了一些函数(小弟),比如说printf()和scanf()函数,我们自己也可以定义函数(小弟),这些小弟随时受大Boss的派遣。

示例:

#include<stdio.h>

voidemployee(int n);

intmain()

{

    printf("小弟们幸苦了!\n");//大Boss发话了

    employee(3);//大Boss要求小弟说3遍下面的话,所以向小弟传递了一个数字3的信号

}

voidemployee(int n)

{

    while(n-- > 0)

    printf("不辛苦,甘愿效劳!\n");

}

输出如下:


到这里读者应该对函数有了比较感性的认识了吧,具体函数的用法后面再慢慢学,笔者只是想让读者知道为什么会有函数这个东西。其实他的初衷是为了让程序更加美观,可读性强,便于查看和检查错误。你想一下如果所有的代码都在main()函数中,看到这样的代码应该会很抓狂吧。就像大Boss把所有的活都自己全包了,大Boss岂不是要被累死。

等我们把字和句型大致掌握后,我们将学习数组字符串以及指针

数组简言之就是存储数据的一种结构,字符串就是一串字母,这个没什么说的。那指针算是C语言中最难懂的了,但也不要畏惧它,简单说指针就是地址,地址就是指针,所以指针就是用来存地址的。

注:笔者用浅蓝色标注的都是C语言中主要学的内容,按照笔者的路线依次学习,将很快入门C语言。读者也可以参考笔者的博客学习:https://blog.csdn.net/weixin_41588502

猜你喜欢

转载自blog.csdn.net/weixin_41588502/article/details/80552513