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

0、C语言基础——基本认识

一、基本概念

        机器语言(低级语言):事先设计好机器指令系统,规定好一条由若干个位 0 和 1 组成的指令使机器产生相应的操作,这些指令集合称为该机器的机器语言。机器语言紧密依赖机器硬件,因此也称低级语言。缺点:难学、难记、难写、难修改、难维护,依赖硬件。

        汇编语言(低级语言):使用符号化的指令来代替直接的机器语言(二进制代码),使程序员更容易理解和编写面向硬件的程序,比高级语言贴近硬件,允许直接操作硬件底层资源,如寄存器和内存地址。

        高级语言:接近人们习惯使用自然语言(一般为英语)和数学语言;高级语言编写的程序直观易学、易理解、易修改、易维护、易推管和通用性强。但一般需要特定的编译系统才能产生对应的二进制代码。

二、发展史与版本号

时间版本说明
1973产生最初的 C 语言只为编写 UNIX 操作系统而设计的程序语言
1978C 语言基础奠定 C 语言基础,随Unix 系统在多个计算机系统上移植。
198383 ANSI C 
1989C89 / C90 制定标准 C 语言,增强稳定性和可移植性
1995C95 
1999C99新的数据类型(long、_Bool、float_t),新库函数等使 C 语言更加丰富和强大
2011C11扩展功能,如支持多线程编程、原子操作等,简化了某些语言特性
2018C18主要是一次修订版本,对C11小改动和补充,删除部分过时内容

三、常用集成开发环境

        Dec-C ++ 、Visual Studio、Code、Turbo C

四、运行 C 程序的步骤和方法

        程序:一组计算机能识别和执行的指令。

        源程序:用高级语言编写的程序。

        编译程序:使用源程序生成目标程序的一系列指令。

        目标程序:由编译程序把源程序翻译成的二进制指令集合。

        可执行的目标程序:目标程序与系统的函数库以及其他目标程序连接起来形成可执行的目标程序。

运行 C 程序的步骤:

  1. 使用 C 语言编辑工具编写源程序;文件后缀 xx.c  xx.cpp
  2. 对源程序进行编译;文件后缀 xxx.obj
  3. 进行连接处理(linkage editor);文件后缀 xxx.exe
  4. 运行可执行程序,得到运行结果。

五、程序设计的任务

        程序设计:是指从确定任务到得到结果、写出文档的全过程。

步骤:

  1. 问题分析
  2. 设计算法
  3. 编写程序
  4. 对源程序进行编辑、编译和连接
  5. 运行程序,分析结果
  6. 编写程序文档

 

http://www.dtcms.com/a/446782.html

相关文章:

  • C# 调用yolov11 onnx 后处理关注点
  • 做视频解析网站违法不品牌建设部门的规章制度
  • 建筑设计地图网站桐乡app开发
  • Linux的系统调用是怎么样运行的
  • 备案 网站名称 修改河北建设安装工程有限公司怎么样
  • 【2026计算机毕业设计】基于jsp的药店管理系统
  • 做的网站在百度找不到wordpress网页排版插件
  • 【高并发服务器】二、时间轮定时器设计与实现
  • 【操作系统】多线程
  • 信阳seo优化seo有些什么关键词
  • Giants Shoulder - Hyrix: LPDDR5 Commands New Features
  • 有关网站建设的外文文献好习惯网站
  • 网站的内容与功能设计优书网所有书单
  • 小迪web自用笔记56
  • Spring Security 完整使用指南
  • 中咨城建设计有限公司 网站网站seo外链接
  • 什么样的网站利于优化上海外贸公司集中在哪里
  • app与手机网站门户网站建设制作
  • 电竞网站方案设计河北邯郸网络科技有限公司
  • 天津大学 2025 预推免 第二批 机试 题解
  • 中山市城市建设档案馆网站wordpress dux 高亮
  • 免费空间做淘宝客网站wordpress收缩
  • 海报模板免费网站做阿里云网站空间
  • 深度特征工程实战:从数据到模型的关键一步
  • 帮人做网站怎么收费微信管理平台登录
  • 国外网站建设接单韩国做游戏的电影 迅雷下载网站有哪些
  • 哪些网站是phpwind做的国内wordpress有名主题
  • asp做网站教程强大的网站设计制作
  • 中国建设银行网站 纪念币预约企业网址下载
  • xfreerdp 使用指南:FreeRDP 客户端详解与 RDP 协议深度解析