PS:首先,这是第一篇正式的个人编程学习总结性的博客,也是第一次学习用Markdown编辑。无论此时的你出于何种缘分点开它,非常感谢相遇,并且因正处在学习的道路上,难免在知识等各方面会有错误或者缺漏,还望大家能多多见谅与评论指正,非常感谢。
正文:
一、第一个C程序
#include<stdio.h>
int main()
{
printf("hello word!\n");
return 0;
}
相信大部分人和我一样,学习C语言编程遇到的第一个程序就是它,一个陌生的黑框框出来一句 hello word!
。即兴奋、又不知所以然,所以在开启这第一篇博客时,我第一反应就是把它放在开头来开启我的首次编程学习总结。
#incldue<stdio.h>
include
在英文中翻译过来是“包含、包括”的意思,而stdio
则是“标准输入输出”,这个h
在这里是“header”的缩写,所以stdio.h
拼起来也就是“ s
t
and
ard i
nput o
utput.h
eader”意思为“标准输入输出头文件”。
在我们开始编程并敲下#include<>
时,相当于告诉电脑,“好了,你现在准备去搜索括号<>里这个库函数,并给我’包括’进来”。#include<库函数>
就像一个碗,盛着做好的你要吃的饭,也就是包含着你这段代码所需用到的函数,而函数有各式各样、各种用途的,也就决定了你需要引用什么样的库函数。而这里我们见到的这个stdio.h
则是当你需要用到一些比较常见的标准函数时,需引用的库函数。
int main()
好了,现在库函数有了,有一碗饭了,但现在需要一个人来吃它,此时int main()
也就出现了。main
在英文中是“主要的、重要的”,加上一个()
和一个函数类型int
后,也就成功为您的代码添加了一个“主函数”。就像一碗饭只能一个人吃一样,也就决定了你写的这个代码项目里,必须有且只能有一个int main()
——“主函数”。
{
......
}
这对花括号我们怎么来称呼它呢,"胃"是我对它最好的描述。饭进肚子里得胃盛着,代码写出来了也得有个容器装着,而这对花括号就是负责将代码“装”进去,只有写在这里面了,你的代码才是合法的、可编译执行的。
printf("hello word!\n");
现在所看到的这个printf
则是我们辛辛苦苦让电脑调用stdio.h
所包括进来的要用的函数。printf
在英文中是“写格式化输出、打印函数”的意思,它是我们这次主函数中需要去执行实现也是非常常见的一个函数——格式化输出函数
,将文本、内容打印输出在标准输出设备上。
怎么来实现呢?方法很简单(仅介绍此次打印文本所需的步骤,不代表全部功能),先写上这个函数的标识符
(见后面博客介绍),后面加上()
,并记得在其中加入双引号(必须为英文双引号),然后将你所需要打印的内容敲在两个引号中间即可打印成功,如果希望输出结果后换行(光标在下一行),则需在后面加上\n
即可,是不是很简单呢?快来试试吧!
相信你的结果和我一样,都是:
写到这里的时候,我表示很懵逼,大半夜的,我明明是为了给自己写一个总结性的有水平有难度的笔记性质的博客,为啥写完感觉成了C语言教学教案,苦笑不得,本来想着放这个代码只是为了情怀,引出一下内容,因为大家最早都是学习的这个代码,想着去总结别的知识的,没想到真认认真真把这个代码从头解释了遍,还专门跑去编译了下hello word,截个图放最后……我希望看到这里的朋友,不要怀疑我的博客取向哈哈哈哈哈,我只是一不小心写成了这种“教学风格”。但是,这样总结性、教学性的写一遍下来,虽然知识没什么难度,但感觉之前一些忽略的细节性的东西清晰了好多,还是有很大好处的,下次扔要继续努力。
还有就是单独另起一行,感谢一下LRC,谢谢这么久的督促哈哈哈哈,虽然第一篇没啥知识含量,但Markdown的初步技巧会了些,共同继续加油呦~