新手该如何快速上手C语言——什么是C语言?

前言

  感谢各位大佬百忙之间过来观看,目前博主准备持续更新
《C语言小白入门篇》带大家零基础学好好C语言。从入门到精通,后期也会持续更新《高质量的C语言知识》,希望大家多多支持!
💛 💙 💜 ❤️ 💚
  废话不多说干就完了,详细大家都看过修仙或者玄幻小说吧!咱们现在就是练气一波波修炼内功打好基础,向着大成出发。

初识C语言

什么是语言

语言大家都知道有汉语、英语、法语……等等。
语言就是人与人之间交流的语言

  • 那么人与计算机之间交流用什么语言呢?

没错就是就是计算机语言
而计算机发展到现在已经有《C语言》《C++》《java》 等等上千种语言了。
而C语言做为最早的计算机语言是这样流传的:

C生万物
编程之本
长远IT职业发展的首选
C语言是母体语言,是人机交互接近底层的桥梁
学会C/C++,相当于掌握技术核心
知识点一竿子打通。
IT行业,一般每10年就有一次变革
近50年间,在TIOBE 排行榜中,C/C++位置长期霸占前三名,没有丝毫撼动,可谓经典永不过时!

什么是C语言

C语言是一门通用计算机编程语言,广泛应用于底层开发。
C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

大家都用过QQ、微信、电脑吧
这些软件都属于应用软件,属于上层开发。
给大家画一张图就明白了。
在这里插入图片描述
像操作系统,电脑驱动,喜欢玩游戏的应该都下载过显卡驱动这些就大部分都是C语言实现的。

计算机语言的发展史

在这里插入图片描述

大家都知道计算机刚开始是由那些数学家门创造用来计算的所以当时都是用用二进制写的 1010000100 这些数字组成

  • 但是这种太麻烦了所以后来又发明了助记符 ADD
    这些字母来代表(1000100)这些二进制数字方便记忆,所以就发明了汇编语言。
  • 后来又发明了B语言 在过了一段时间人们又发明了C语言这时大家发现C语言也太好用了吧于是就推广出来了。
    ps(这里只是博主为了举个例子方便大家理解不深入讨论)

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制
定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。 [1] 目前2011年12月8
日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标
准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉
字编程。

  • 上面这段文献就是说, 在C语言被推广出来了但是不同的产商都对C语言做了不同的语法用法,导致都不一样。就像秦始皇时期7个国家用的称重都不一样,不通用。
  • 所以由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。规定了一套统一的语法。

编译器的讲解和基本使用

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编 程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

  • 前面说了国际标准化组织(ISO)和国际电工委员会(IEC) 发布的C11标准是C语言的第三个官方标准。
  • C语言发展到现在已经更新到C99 标准了。
    在这里插入图片描述
  • C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
  • 其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
  1. Clang——是苹果中C语言的编译器
  2. GCC——是linux中C语言的编译器
  3. MSVC——是在微软环境下的C语言编译器

大家常用的vs2019 vs2022 编译器用的就是 MSVC

第一个C语言程序

好了关于C语言我们就介绍完了。
那么如何写出第一个程序呢?
这里推荐大家用vs2019社区版 写C语言,可以简单的调试发现问题功能非常强大。特别推荐
关于vs2019在B站上有安装教程这里博主给放上:直接点击安装教程

//写一个C语言的代码,在屏幕上打印:hello bit
#include <stdio.h>
int main() //main旁边的 int 是返回类型整形  
{
	printf("hello bit\n");
	return 0;//return 返回值 这里返回的是 0
}

代码一般是从main函数开始写

C语言中main函数是 程序的入口
程序是从main函数的第一行开始执行的
main函数有且仅有一个

printf是一个库函数 - C语言编译器提供的一个现成的函数
直接可以使用
功能就是在屏幕上打印数据
但是在使用之前得包含头文件,stdio.h
“hehe” - 是一个字符串
双引号引起来的就是字符串

main函数的书写格式

第一种 推荐最简单

int main()
{
	return 0;
}

第二种 不推荐

这种写法是非常古老 - 不推荐

void main()
{

}

第三种

这种以后再去研究

int main(int argc, char* argv[])
{

	return 0;
}

这种也有

int main(void)//void在这里标是main函数不接受任何参数
{
	return 0;
}

好了这里博主就给大家把:
C语言历史
什么是C语言
第一个C语言程序

main函数的三种
写法介绍完了,下面一篇就正式进入C语言的学习了。有错误的话希望各位大佬及时指出,欢迎大家在评论或者私信讨论呢!

最后的最后 😎
大家不要忘记点赞三连呢你们的点赞就是博主最大的动力。
💕 💞 💓 💗 💖 💘 💝

  • 36
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 26
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸽芷咕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值