2020.8.12晚上11:00我自己正式下定决心开始学习C语言,通过公众号“枫月软件”安装了Visual Studio 2019 Professional,随后在B站上跟着鹏哥的教学视频正式开始接触C语言。(PS:鹏哥的B站名称是“c语言编程学习”)51CTO网站也是通过视频才知道,并按照要求注册账号编写自己的第一篇博客。我会在博客中分享自己学习计算机的一个心路历程,以及一些经验和心得。
在学习的过程中和之前在学校学习VB时一样,学习的第一个代码就是打印“haha”或者“hello world”。在学习代码之前,我先了解了什么是C语言——说简单点C语言就是程序员与计算机交流沟通的一种方式,类似于我们跟其他人交流时运用到的不同国家的语言、方言。C语言跟汉语、英语等语言的区别就在于沟通对象的不同,C语言的沟通对象是计算机,而汉语和英语等语言的沟通对象是人。通过学习计算机语言的发展,我学习到了计算机语言是由二进制语言发展到C语言的过程,也就是由低级语言向高级语言发展的过程,很符合事物的正常发展规律。当然高级语言肯定不是只有C语言一种,还有其他的种类,后续我自己也会慢慢学习不同的计算机语言。
接下来是我学习到的第一个C语言程序
#include <stdio.h>//包含<stdio.h>的文件——.h指的是头部文件,h是head头部的意思。这一段简单的理解就是C语言编写是需要我们在他自己的语言库中才能进行编写,就好比在中国我们需要说普通话,在其他国家,我们则需要说对应国家的语言。
//stdio——标准(standard input output)
int main()//int——整型,这里可以理解为整数,当然有整数肯定也有小数(float/double)这里以后的学习中肯定会遇到
//main()——这里指的是主函数的意思。这一段简单的理解就是入口,也就是我要从这个入口开始进入计算机的世界去跟计算机进行交流了
{ //{}——这里也就是计算机的世界,我们需要在{}中间完成与计算机的交流,计算机会通过括号中间的内容指示去完成相应的任务。
printf(“haha\n”);//printf——打印函数,简单的理解就是我现在需要计算机在电脑屏幕上打印内容,这里的打印可以理解为显示。在练习printf函数的过程中我就遇到了一些问题
通过下面的错误提示我发现自己放了一个最基础的错误——忘记在每一行的结尾打上“;”
加上“;”后再一次运行程序,程序正常运行
在这里我又遇到了另一个问题,当我想多打几行hello时,他的显示却是在同一行
这里我查阅了相关资料才明白,如果需要换行的话需要在printf函数后面加上换行符"\n",加上后打印出来的效果是
return 0;//return 0——返回 0,这里可以理解为出口,当你跟计算机沟通到这一步时,也就是你与计算机已经沟通完了你想要沟通的内容,你要离开计算机世界了,计算机再开始执行任务时会执行入口后和出口前的全部内容
针对第一块内容进行一次总结:
1.在学习C语言时,你需要进入计算机的世界中,首先我们需要做的就是明确进入的是哪一个世界,这里需要用到代码
#include<stdio.h>
2.然后从入口正式进入计算机的世界,这里的入口有且仅有一个,不然会发生错乱,这里需要运用到的代码是
int main()
{}
3.与计算机沟通的世界位于“{}”中间,比如我希望计算机在屏幕上打印或者说是显示“hello world”,那我就需要在“{}”中间输入代码
{printf("hello world");},这里要记得在沟通时的每一行末尾需要加上“;”,如需要分行的话可以添加分行符“\n”
4.在完成沟通后要从出口离开计算机的世界,这里需要运用到的代码是
return 0;
完整代码如下
#include <stdio.h>
int main()
{
printf("hello world\n");
printf("hello world\n");
return 0;
}
到这里我就完成的C语言第一小块的内容学习,接下来我也会陆续分享自己在学习C语言过程中的不同经历。
标签:计算机,C语言,学习,初识,萌新,printf,hello,语言 From: https://blog.51cto.com/u_16231477/7160073