DAY01-初识C语言
本章重点在于 “初识” ,意在带领大家叩开C语言编程的大门,如果对于某些名词感到陌生,请不必担忧,在后续的章节中将会有更加详细的讲解。
本章重点:
- 1,什么是C语言
- 2,C语言的常见编译工具
- 3,实现第一个C语言程序!
1,什么是编程语言?什么是C语言?
1.1 什么是编程语言
汉语、英语、日语….. | 计算机语言如C/C++、Java、python….. |
1.2 什么是C语言
C语言,全称为基础编程语言C,是一种高级编程语言,由丹尼斯·里奇在20世纪70年代初于美国贝尔实验室开发。C语言具有简洁、高效、可移植等特点,被誉为“编程界的基石”,在软件的底层开发领域具有广泛的应用。
- C语言的主要特点如下:
- 高级语言:C语言提供了丰富的数据类型和运算符,使得编程更加接近人类思维方式,易于理解和编写。
- 简洁明了:C语言的语法简单,关键字较少,易于学习。同时,代码执行效率高,编译后的程序运行速度快。
- 可移植性:C语言具有良好的跨平台性能,编写一次代码,可以在多种操作系统和硬件平台上编译运行。
- 功能强大:C语言具备丰富的库函数,支持多种数据结构和算法,可以方便地实现各种复杂功能。
- 面向过程:C语言是一种面向过程的编程语言,主要关注解决问题的步骤和方法,适合开发系统软件、嵌入式软件等。
- 基础地位:C语言是许多现代编程语言的基础,如C++、Java、C#等,掌握C语言有助于学习其他编程语言。
- C语言广泛应用于以下领域:
- 系统软件:如操作系统、编译器、数据库等。
- 嵌入式系统:如家电、汽车、通信设备等。
- 网络编程:如服务器、客户端、网络协议等。
- 游戏开发:如游戏引擎、图形渲染等。
- 科学计算:如数值分析、模拟仿真等。
1.3 常用的C/C++编译器软件
- visual studio:专业软件,适用于较大型项目,上手使用难<较推荐>
- visual studio code:扩展性极强极丰富的文本编辑器,安装相应扩展之后几乎支持所有的编程语言,扩展配置较难<推荐>
- dev-c++:常用的C/C++编译软件,安装、使用都比较简单<推荐>
- code::blocks:比较常用的C/C++编译软件,全英文版,汉化有BUG<较推荐>
- Clion:功能强大的专业性C/C++编译软件,配置较难,收费<较推荐>
1.4 第一个C语言程序!
本处我们以 dev-c++ 为使用软件,编写第一个C语言程序
- 1,安装dev-c++,请参考:dev-c++安装教程
- 2,双击 Dec-c++ 图标,打开程序
此后,你将看到如下页面:
- 3,依次点击左上角:“文件 -> 新建 -> 源代码”,或使用创建新文件快捷键:”ctrl + n”
在页面中敲入:
#include<stdio.h>
int main(){
printf("Hello World!");
return 0;
}
随后,使用 “ctrl + s” 对文件进行保存,你可以选择对文件进行重命名,如:my_first_code
保存成功后,文件名部分将不会存在 “*”,以下图片为为保存示例:
此后,我们将目光移到工具栏,如下图,其中:
– 1,编译
– 2,运行
– 3,编译运行
我们一般选择点击:3,编译运行
- 4,运行成功之后,编译日志打印相关信息,计算机弹出黑窗口,打印如下信息:
至此,你已经成功实现了你的第一个C语言程序!这是一个值得庆祝的里程碑,它标志着你在编程道路上的正式启程。或许在编写这个程序的过程中,你遇到了不少困惑和挑战,但是你坚持不懈,逐一克服了这些困难。万事开头难,但是你已经勇敢地迈出了自己的第一步!