【C语言篇】学习计算机之路——第一个程序

我这一生所追求的,只不过是在一个有你的时间,一个有你在的地方。

嗨,这里是狐狸~~

今天是2021年12月28日,距离2022年只剩3天啦,大家都准备怎么跨年呢,我估计要在公司跨年了,唉,生活不易啊,好了,废话不多说,2022年快到了,同学们也快放寒假了,今天开始我会一步一步的告诉大家怎么去学习编程,让大家可以充实的过一个寒假。

编程语言概述

编程语言

说到语言我都会想到在生活中用到的自然语言,如中文,英语等自然语言

自然语言它是人和人交流不可缺少的工具

而编程语言是和计算机交流的工具,如今计算机遍布我们的生活

自然语言是人和人交流,C语言这种编程语言是和机器交流,人可以不听另外一个人,但是机器是无条件服从的

如今我们现在流行的编程语言有JAVA C++ PHP Python等.....这些都是高级语言

在早些年计算机刚发展的年代,那时候的人都是直接输入0101001这种二进制指令,这种没有可读性,繁琐,费时,易出错的01的代码,为了解决这个问题,因此后来才出现了编程语言

 

编程语言的诞生,使编写的代码更有可读性,逻辑性,更有利于我们记忆

C语是一门流行的语言,融合了低级语言和高级语言的特性,C的优点

你要成为一个程序员大佬或者黑客大神C语是必须要学的,可以这么说其他高级语言都是C语写的,可以算做是母语

C语言再向下有汇编语言,机器语言这些都是最底层的语言

强大的控制结构
高效性
可移植性
强大且灵活

任何语言都是有独特的语法规则和定义,双方需遵循这些规则和定义才能真正实现交流

例子

如我和你创建一个只属于你和我之间的一种语言,如我和你事先说好了一个规则:我敲3下门,表示我想喝1杯水,这就相当于我和你之间有一个暗语也就是一个语言,我敲三下门你就知道我的表达意思是什么

其实我们计算机是很笨的,它只懂0和1这种二进制数,可是计算机为什么能执行我们的代码呢?

编译器

编译器这个东西通俗来说就是,它会把我们的代码一步步编译成0和1这种二进制指令集让计算机CPU能识别并生成一个可执行文件

我们的前辈呢把一堆0和1这种指令集简化成了一句句代码 形成一个编程语言

我们现在所写的一小段代码,在底层对应的可能是一大堆01二进制

如何搭建下载编写代码的环境(编译器),可自行百度,利用好网络搜索是我们的第一课

C语言应用范围

C语言应用范围极其广泛,从网站后台开发到底层系统,再到多媒体应用到大型网络游戏,均可使用C

C语可以写网站后台

C可以针对某个主题写出功能强大的程序库

C语言可以写大型游戏引擎

C语言可以写出另外一个语言

C语言可以写操作系统和驱动系统,并且只能用C编写

任何设备只要配置了微处理器,都支持C语,从微波炉到手机,到生活中大大小小的电子物品,大部分都是由C语技术来推动

第一个程序c语言程序

我们先来看一个简单的c程序

【C语言篇】学习计算机之路——第一个程序_第1张图片

先来看一下这个简单的程序,该程序是在屏幕上打印一些内容

运行内容如下

【C语言篇】学习计算机之路——第一个程序_第2张图片

来解读一下这个程序各个代码是什么意思

单行注释

多行注释

【C语言篇】学习计算机之路——第一个程序_第3张图片

#include //include表示一个预处理器指令 #表示引入预处理器指令 大白话讲 
                     #include表示包含另外一个文件

#include 

int main(void) //mian(void)函数名 int 表示整形数据

{  程序开始位置

printf("hello world\n"); //printf打印函数 打印hello world

printf("欢迎使用本系统\n");// 打印:欢迎使用本系统

\n 表示换行

system("pause"); //system是调用Windows系统函数,实现暂停功能



return 0; //返回一个整形值与int对应,当前函数调用---退出程序。0 要跟int main()函数的返回值一一对应

}//函数体程序结束位置

目前这些什么int 函数什么的不用深究,了解一下就行

通俗一点来说就是

#include 引入另外一个文件
int main()C程序的唯一主入口,且只有一个
{ 主函数开始位置
printf();打印
System(“pause”);暂停
return 0; 结束
} 结束位置

总结

OK,简单总结一下,编程是一条枯燥而又漫长的路,需要大家有耐心有专注力的走完,成为一名优秀的程序员无非需要耐心,刻苦,尝试,失败,好的程序员都有一个不达目的誓不罢休的品质,他们会惊喜于通过长期推敲和失败换来的一点成绩。 学会编程会有专门好的回报的,然而学习的过程可能会是饱受挫折和孤独的。 假如有可能,最好找个伴一起陪你做这件事。 想熟知编程,这和其他情况一样,需要坚持,反复尝试,获得更多的体会。今天也是简单的和大家分享了一些我所经历的经验,希望可以对大家产生帮助,预祝大家学习愉快!

【C语言篇】学习计算机之路——第一个程序_第4张图片

好啦,大家可以给UP主一个小小的赞,以后还会继续分享,希望大家可以持续关注,也希望大家可以多给UP主提建议,我会认真采纳的,之后还会发布更多的项目源码以及学习资料,有什么问题可以回帖留言,我尽量回答。想要C/C++学习资料以及其他项目的源码的可以加群【1083227756】了解。想要对程序员的未来发展有兴趣的也可加群闲聊。也可以关注微信公众号:【狐狸的编码时光】,希望和大家一起学习进步!!!

你可能感兴趣的:(C++,编程入门,C,c语言,开发语言,后端)