初步认识C语言-个人学习

大家好,这是我关于 C 语言学习记录的系列博客。在这个系列中,我将按照以下目录逐步深入学习 C 语言:

  1. 什么是 C 语言
  2. 第一个 C 语言程序
  3. 数据类型
  4. 变量,常量
  5. 字符串 + 转义字符 + 注释
  6. 选择语句
  7. 循环语句
  8. 函数
  9. 数组

希望通过这些记录,不仅能帮助自己巩固知识,也能给正在学习 C 语言的小伙伴们一些参考。

“什么是 C 语言” 部分

软件是为了满足用户的特定需求而开发的一系列计算机程序、数据和相关文档的集合。从分类上来说,软件主要分为操作系统和应用软件。操作系统是管理计算机硬件与软件资源的程序,常见的有 Windows、Linux、Mac、Unix、Android、IOS、鸿蒙等;应用软件则是为了满足用户的各种具体需求而开发的程序,如 QQ、微信、钉钉、Steam、支付宝、浏览器以及其他各类工具软件。

软件由指令和数据构成。数据一方面可以由软件自动生成,另一方面也可以是用户录入的信息;而指令通常由程序员编写,近年来人工智能技术也逐渐应用于辅助代码生成,但在实际软件开发中,程序员的主导地位依然显著。

“编程语言的发展” 部分

程序员依靠计算机编程语言来完成软件的编写。编程语言的发展经历了从低级到高级的过程。

低级编程语言包括二进制编程语言和汇编语言。二进制编程语言由 0 和 1 组成,它是计算机能够直接理解和执行的语言,是计算机硬件的基础语言。但它的门槛高,可读性低,维护困难。汇编语言使用助记符(如 MOV 表示移动数据、ADD 表示加法运算等)代替具有某些特殊功能的二进制组合,更多应用于硬件相关的操作系统。不过,不同的硬件操作系统对应的助记符也不一样,编程相对还是比较困难,程序员需要记忆大量的助记符,并且它更偏向于硬件层面,用它来开发软件会比较繁琐。

高级编程语言主要以 C 系语言为主,包括 C 语言、C++、Java、C#、Go 等。高级编程语言可分为结构化编程和对象化编程。C 语言是一门典型的结构化编程语言,而 C++、Java、C#、Go、Python、JavaScript 等则属于对象化编程语言。结构化编程强调亲力亲为,看重过程,关注事务如何一步一步地变化到结果;对象化编程将数据和操作数据的方法封装在对象中,通过对象之间的交互来完成任务,更注重数据的抽象和封装,相较于结构化编程,过程步骤的表现形式更加隐蔽。

“C 语言概述” 部分

C 语言是一门通用的结构化的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值