当前位置: 首页 > news >正文

初识C语言(一)

C语言的介绍

计算机语言

C语言是通用的计算机编程语言,广泛应用于底层开发(操作系统及以下)。
计算机语言可以分为三大类:

  • 机器语言(二进制,可直接被机器识别)
  • 汇编语言(用助记符来替换二进制代码)
  • 高级语言(更接近人类自然语言,便于编写和使用)

C语言

C语言是一种高级语言
作为高级语言,便利了编程人员,但却让计算机无法直接识别。想要让计算机能够识别C语言文件,就少不了下面这个转化过程:

源码文件(.c)
↓【预处理】
预处理文件(.i)
↓【编译】
汇编文件(.s)
↓【汇编】
目标文件(.o / .obj)
↓【链接】
可执行文件(.out / .exe)
↓【加载+执行】
CPU运行


C语言开发环境

想要实现上面的这个转换过程,我们就要借助一些工具,最方便的就是安装集成开发环境IDE来一键实现所有操作。
IDE=编辑器+编译器+汇编器+链接器+调试器+运行终端
关于新手C语言开发的IDE推荐:Visual Studio,VS Code
VS Code下载网址
Visual Studio下载网址


C语言的语法

C语言自诞生起就存在不同的语法标准,而使用不同标准所编写的程序很可能会发生不兼容的问题,在这台机器上能成功运行的代码,换一台机器就无法正常运行,这将导致C语言的可移植性出现严重问题。
为了解决这个问题,最早由ANSI(美国国家标准协会)推出了首个官方的C语言标准ANSI C(C89)
后续又不断推出新的C语言标准,而到现在为止,最常用的有:

  • 教学、考试和初学用C89C90(二者无明显区别)
  • 工业、开发、Linux、GCC主流为C99

因此,我们在编写C语言程序时,一定要确定使用一种语法标准,不可混合使用


这一期就到这,下一期我们来讲讲C语言程序的创建

http://www.jsqmd.com/news/856297/

相关文章:

  • 2026年5月国内优质招标网推荐:五大平台排名专业评测项目找标防遗漏 - 品牌推荐
  • 原生PHP如何才能提高并发?
  • RX65N嵌入式开发实战:从硬件设计到外设驱动与调试
  • 手把手教你用YOLOv5/PyTorch在DOTA V1.5数据集上训练自己的航拍目标检测模型
  • 别再手动管理数据了!用Codesys ST语言实现一个轻量级队列,5分钟搞定PLC数据缓存
  • Arch linux-nginx_LEMP自动化脚本
  • STM32F103+BTS7960:一个工科生的自动循迹小车避坑实录(附完整代码与调试心得)
  • 2026年5月pof膜品牌推荐:五家产品评测夜班包装防破损 - 品牌推荐
  • 告别死记硬背!用生活化案例图解博途V18中的定时器与计数器(TP/TON/TOF/TONR/CTU/CTD)
  • 把FlashAttention装进昇腾NPU:为啥它能让大模型推理快3倍?
  • AFSIM-模型导入导出-源码级Bug修改
  • 原生PHP到底如何缩短响应时间 TTFB?
  • VisionPro 相机集成与视觉测量
  • 摆脱论文困扰! AI论文工具2026最新测评与推荐
  • 【Perplexity词组搭配查询避坑清单】:8个致命误用场景+3类伪低困惑度陷阱,资深语言工程师紧急预警
  • Visa携手Jason Sudeikis,将足球赛场最简单的进球方式转化为2026年国际足联世界杯的最精彩球迷时刻
  • CSS锚点定位(Anchor Positioning)完全指南:实现精准定位
  • AUTOSAR Ea模块深度解析:EEPROM抽象原理、配置实战与性能优化
  • Win10开发环境搭建必看:彻底解决ping localhost返回::1导致服务启动失败的问题
  • AI Agent Harness Engineering 不是银弹:哪些场景用了 Multi-Agent 反而更差
  • Windows下安装OpenCode并配置oh-my-openagent和superpowers
  • STM32CubeMX 6.14版本保姆级安装教程(附CSDN下载链接,解决官网卡顿)
  • 1987年5月25日晚上23-24点出生性格、运势和命运
  • 昇腾CANN shmem:把多张 NPU 的 HBM 变成一块全局内存
  • HP Z66 G6 外接显示器无信号排查:amdgpu DCN 3.1 EDID 超时与 HDMI 2.1 FRL 协商问题
  • AI一周事件 · 2026-05-13 至 2026-05-19
  • 从Java到AI大模型:小白程序员必备转型指南,收藏学习不迷路!
  • ADI AD5940阻抗测量开发板开箱实测:从硬件连接到IAR工程配置的保姆级避坑指南
  • 2026年牵手红娘服务权威推荐深度分析:婚恋场景用户择偶效率低与线下见面率低困境 - 品牌推荐
  • 程序员修炼之道:从代码到思维的进阶指南