我是第一次接触编程这个东西,初学不懂的地方真的很多,也跟不上大学课堂的节奏,相信一些编程小白小伙伴们,也有同样的困扰。
通过一些在编程方面有经验的朋友,导师的帮助下,首先对与编程有了初步的了解,在C语言,python,java等众多编程方式中,C语言的编程方式虽然显得复杂,但C语言的编程语法,编程思维是编程这座高楼的基石。就像很多编程人说的一样,当你学习编程的时候,若是先挑python下手,那么后续的C语言的学习将变得苦涩难懂,但若反之,则易如反掌。学好C语言的利弊,其中一听便知。
此外呢,相信很多大一小白渴望参加一些竞赛,能拿到一些对于日后体现自己能力的获奖证书,诸如蓝桥杯里的嵌入式竞赛,数学建模比赛经常使用的MATLAB,都需要参加选手具有一定的C语言基础,小编也正朝向这个方向学习,今后会陆续更新自己在备赛路上的一些学习经历和经验,热烈欢迎和邀请各位读者大大一起交流和进步。
第一次写博客,前话有点多了,下面让我们进入正题吧!
初次学习,热心小编为各位罗列了一些大家所需要了解的问题及其解答,快来看看吧!
- 什么是C语言?
- C语言发展史
- 小白编译器选择
- 写自己的第一个C语言程序
- 源文件,头文件分别代表什么?
下面给出解答:
- C语言,如其名,就是一种语言,像我们平时用于交流的语言:汉语,英语。都可以看作是我们人与人之间交流的一种工具。类比过来,C语言,便是我们人与计算机交流的一门语言。如同人与人之间的语言一样,人与计算机交流的语言也有很多,如我们熟知的C++,python,和java,都是计算机语言,到这里C语言的概念相信大家都基本理解了 。
- 贝尔实验室的Kenneth Lane Thompson和他的伙伴Dennis Ritchie为开发和运行一款名为Space Travel的游戏,写了一个操作系统,自此UNIK诞生,这个影响至今的操作系统,开始用到了BCPL编程语言,由于其不便性,Thompson对其进行简化和改良,就是后来的B语言,后来又因为B语言的局限性,有需要其他功能更加强大的工具,于是Ritchie将B语言进行改造,自此C语言问世,早期C语言经过时间的沉淀,便成为了我们现在广泛使用的C语言 。
- 小编使用的是DEVC++和VS-2022 -Community,其中力推VS-2022,DEVC++虽然文件小,使用起来很方便,但是其中对于编程的一些细节卡的很粗枝大叶,而VS2022对于小柏编程,具有很好的规范作用,虽然软件挺大,但是这个多语言编程环境,小编还是要说一句挺香,所以呢,还是很推荐VS的哦 ,至于安装教程和使用教程呢,B站上还是讲的很详细的,大家可以去参考安装。
- 第一步写出一个简单的hello word小程序
这便是一个最简单的,运用printf函数 (打印函数) 编写的程序,这里面所含的格式便是 一个C语言程序所必须的标准格式:
#include <stdio.h> // <>里面的便是头文件,实际就是一个函数库,包含printf和诸多函 数,函数库的种类也有很多,后面再列举
int main() // 后面接的{}里面的内容便是我们的主函数
{
printf("hello word"); // 这里便是我们编写自己需要程序的地方
return 0; // return 0返回int(整形)表示一个程序完成 结束
}
紧接着让这个程序运行
运行成功,打印出了hello word
5. 我们将后缀为.c的文件称为源文件,如下 里面是你所写的编程程序
而头文件的后缀是.h,头文件就是一个函数库,里面是一些函数说明,编程时我们创建的 源文件 #include 后的 <> 所填便是你所引入的函数库。
以上呢,便是我的第一篇博客,后续的学习,我会持续写入我的心得以及进步历程,大 家共同进步!