一、什么是C语言?
首先,我们要知道计算机语言,即用于人与计算机交流通讯的语言;计算机语言发展至今,已有上千种语言,如我们常见的有C/C++/Java/Python ......而我们所要学习的C语言则是普及使用比较广泛的一门通用计算机编程语言,且广泛应用于底层开发。
C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局ANSI为C语言制定了一套完整的美国国家标准语法,称为ANSIC,作为C语言最初的标准。
[1]目前2011年12月8日,国际标准化组织(IS0)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、MSVC、Turbo C等。(SUBLIME可pass)
二、如何写第一个C语言程序?
使用VS2019/VS2022/VS2013集成开发环境——集成了MSVC这样的编译器——可以编译C语言的代码
1.打开VS2022![](https://i-blog.csdnimg.cn/direct/3daf826f065e468195b5b8d553250b52.png)
2.创建项目![](https://i-blog.csdnimg.cn/direct/9aaea0abc7244865a036909268442540.png)
存放代码最好不要使用默认路径,容易找不到;选择自己容易找到的路径,方便以后管理自己的代码
出现项目名称则代表项目创建成功,也可以在菜单栏的【视图】中找到【解决方案资源管理器】
3.创建源文件
以.c为后缀的是源文件;以.h为后缀的是头文件
注意后缀:以.c为后缀,编译器会按照C的语法来编译代码
以.cpp为后缀,编译器会按照c++的语法来编译代码
4.写代码![](https://i-blog.csdnimg.cn/direct/3a18fd24cf4c45c2b358638319ee6b36.png)
注意:
1.C语言代码中一定要有main函数(主函数),C语言是从主函数的第一行开始执行的。
C语言规定:main函数是程序的入口;一个工程中main函数有且只有一个。
2.代码中的小括号是英文版的,要用英文输入法输入。
3.若int main(void) ;则这里void的意思是告诉main它没有参数。
4.字符串hellow world放在引号里面,库函数printf是专门用来打印数据的
5.C语言是本身提供给我们的,用别人的东西要打招呼;
即用 #include <stdio.h> 包含这个头文件就可以正确使用库函数
std-标准;i- input输入;o- output输出
6.VS2022环境运行代码快捷键【Ctrl+F5】或【Fn+Ctrl+F5】,即菜单栏中的【调试】——【开始执行(不调试)】
7.快速解决不想要的代码:在代码前面加上“注释//”
注释选中行【Ctrl+K+C】;取消对选中行的注释【Ctrl+K+U】