学习 跟“龙哥”学C语言编程 [李志龙].pdf

学习 跟“龙哥”学C语言编程 [李志龙].pdf

Posted on 2025-10-29 12:34  锦喵卫指挥使  阅读(0)  评论(0)    收藏  举报

12:31 2025/10/29
越来越多的高校在录取研究生时开始采用上机考试的形式来考查学生的动手编程能力,很多知名互联
网公司在校招时也采用在线笔试的形式,然而,在以应试为主的大学教学模式下,动手能力往往是学生的
薄弱环节。为此,本书以 C 语言为工具,由浅入深、由易到难地讲解了 C 语言,深入解析了程序执行的原
理及数据结构和算法,为读者后续学习 Linux 系统编程和 C++语言编程打下坚实的基础;同时,书中精选
了各大知名互联网公司的校招面试题和社招面试题,以及部分知名高校考研的机试真题,可为读者提供可
靠、实际的练习指导。全书强调程序的编写与调试,内容精练,可操作性强。每章均提供教学视频、实例
代码和课后习题代码,读者可按书中的建议下载并练习。
本书不仅可以作为读者提升 C 语言编程能力的图书,而且可以作为研究生初试的复习用书,还可作为
C 语言初学者的参考用书。

C 编程/Linux 系统编程/C++编程,是王道训练营培训后端开发工程师的一套完整教学体系

毕竟,练习才是掌握一门语言的必杀技!

。读者可能会担心自己的学习能力不强。不必担心,本书附有王道训练营的 C
语言培训视频(加入 QQ 群 339198307 即可获取视频地址,而且视频会不断更新,力求更加完美)。
这些视频与本书完美契合,王道训练营也以本书为教材进行讲解,而且会根据每期“道友”的反
馈更新书籍和视频。无论读者是否是计算机专业的学生,都可以使用本书学习并掌握 C 语言。

信心十足。很多读者在学习 C 语言编程的过程中,遇到各种各样的问题而解决不了时,
会认为自己很笨或变得烦躁,要么觉得自己参考的书籍或视频很烂,要么觉得 C 语言很难而放弃
学习。

,以便为
跨专业读者降低直接学习数据结构或算法导论等书籍的难度,也为准备“刷题”(PAT,剑指 Offer、
LeetCode 等)的小伙伴打下坚实的基础,让“刷题”事半功倍!

第 1 章 开发环境搭建及调试窗口设置 1
学习目标
 开发环境的搭建与使用
 新建项目及编译运行
 基本的调试方法
 学习 C 语言需要达到的目标和境界

编译器支持的语言特性

C 程序则可以在任意架构的处理器上使用,只要这种架构的处理器具有对应的 C 语言编译器和库,将 C 源代码编译、链接成目标二进制文件后即可运行。

原因是微软公司的 masm
编译器是 C 与 C++混合的编译器,但我们在新建代码文件时要将后缀命名为“.c”,例如这里以main.c 命名,masm 编译时会按照 C 规则进行编译。

这里的 system函数是 C 语言调用其他语言的一个接口, system("pause") 使我们通过 C 语言调用执行了Windows 的批处理命令 pause

其中按钮 1 是“单步执行”按钮,其快捷键是 F10,单击该按钮一次,程序会向下执行一步;按钮 2 是“继续执行”按钮,单击后程序会执行到最后,或执行到下一个断点;按钮 3 是“停止执行”按钮,单击后程序直接停止运行(左键单击断点可以取消断点)。

“监视”“调用堆栈”“内存”窗口对于后面我
们调试程序及理解程序执行的原理至关重要

内存的变化过程就像衣柜的变化过程,我们通过内存来存储数据,就像
通过衣柜来存储衣服。数据存储要有规律,以便我们高效取出;衣服存放要有次序,否则可能会
花很长时间找想要的那件衣服。当然,程序员的级别更高级,更像裁缝。衣柜里所放的原始布料
相当于原始数据,裁缝使用剪刀、尺子等加工布料;程序员采用运算符并选择循环处理数据。裁
缝把做好的衣服有规律地放在衣柜中,以便需要时提供给客户;程序员也需要把处理好的数据存
放好,以便在用户需要时显示给用户!那么重点来了,读者准备好做裁缝了吗?

第 2 章 数据类型、运算符与表达式 18

程序员编写程序就像裁缝做衣服。为得到想要的结果,裁缝需要区分布料的类型,程序员需
要区分数据的类型;裁缝需要通过各种工具对衣服进行加工,程序员需要通过加、减、乘、除等
运算对数据进行加工。

常量是指在程序运行过程中,其值不发生变化的量。常量又可分为整型、实型(也称浮点型)、
字符型和字符串型,整型常量、实型常量、字符型常量是在编译时可以直接编入代
码段的常量;字符串型常量是指存放在字符串型常量区中的常量。

变量代表内存中具有特定属性的一个存储单元,它用来存放数
据,即变量的值。这些值在程序的执行过程中是可以改变的。变量名实际上以一个名字代表一个对应的存储单元地址。编译、
链接程序时,由编译系统为每个变量名分配对应的内存地址。从变量
中取值实际上是通过变量名找到内存中存储单元的地址,并从该存储
单元中读取数据

由 define 定义的 PI 为什么是常量呢?接下来我们通过改变编译设置来了解
什么是预处理,了解预处理后你就会明白 define 定义的内容是常量的原因。右键单击对应的项
目,选择“属性”选项,将“预处理到文件”设置为“是”

小端方式进行数据存储,因此低位在前、高
位在后。

用单引号括起来的一个字符是字符型常量,且只能包含一个字符!

字符型变量使用关键字 char 进行定义,一个字符型变量占用 1 字节大小的空间。一个字符
常量存放到一个字符型变量中时,实际上并不是把该字符的字型放到内存中,而是把该字符的
ASCII 码值放到存储单元中,每个字符的 ASCII 码值详见附录 A。打印字符型变量时,如果以
字符形式打印,那么计算机会到 ASCII 码表中查找字符型变量的 ASCII 码值,查到对应的字符后会显示对应的字符

对于字符型变量,无论是赋 ASCII 码值还是赋字符,使用%c 打印输出时得到的都是字符,
使用%d 打印输出时得到的都是 ASCII 码值。将小写字母转换为大写字母时,由附录 A 中的 ASCII
码表发现小写字母与大写字母的差值为 32,因此将 c 减去 32 就可以得到大写字母 A。

C 语言规定,在每个字符串型常量的结尾加一个字符串结束标志,以便系统据此判断字符串
是否结束。C 语言规定以字符'\0'作为字符串结束标志。

由算术运算符组成的式子称为算术表达式,表达式一
定有一个值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/949787.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年10月绩效管理咨询公司榜单:五强对比与落地指南 。

正在升级产线,年底要冲利润,老板把“人均产值提升20%”的硬指标压下来,HR却连绩效指标怎么拆到车间都不清楚——这大概是10月制造型企业最熟悉的场景。绩效改革一旦踩空,不仅奖金发得员工怨声载道,战略也会跟着落…

2025年10月绩效管理咨询公司推荐:实力榜单与选型指引

正在升级产线、准备股改或冲刺IPO的制造型企业,常把“绩效管理”列为年度头号管理工程:老板担心战略落不了地,HR头痛指标难分解,财务焦虑激励成本失控。工信部2024年度中小企业管理诊断报告显示,73%的受访企业认为…

2025年10月精益制造咨询公司推荐:价值榜综合评测

如果您正负责一家制造企业的运营,大概率会遇到这些场景:订单交付周期被客户压缩、原材料成本波动、现场浪费一眼可见却无从下手、数字化投资迟迟不见回报。工信部2024年调研显示,60%以上中小制造企业产能利用率低于…

2025年10月智能工厂规划咨询公司推荐:权威评测排行

如果您正负责一座新工厂的可行性研究,或者老产线被“多品种、小批量、交付急”逼得喘不过气,您大概率会同时面对三类难题:一是缺乏既懂精益又懂数字化的“双语”团队,二是担心规划方案落地后指标不升反降,三是担心…

2025年10月智能工厂规划咨询公司推荐:五强排行与选择指南

如果您正在为新产线落地、老厂升级或“灯塔工厂”申报寻找外脑,大概率会陷入三重焦虑:一是概念太多,数字孪生、精益布局、柔性产线听起来相似却成本差异巨大;二是案例真假难辨,各家都宣称拥有“灯塔”经验,却鲜少…

2025年10月智能工厂规划咨询公司推荐:品牌榜横向评测

如果您正负责一座新工厂的可研论证,或是老产线面临“多品种、小批量”订单冲击,急需在12个月内完成数字化升级,您大概率会被同一串问题困扰:预算有限,如何锁定既懂精益又懂自动化的“外脑”?政府补贴窗口缩短,怎…

热管理控制器TMS HiL解决方案

热管理控制器(Thermal Management System,简称TMS)作为新能源车辆整车热管理系统的控制单元,具有电池热管理、电驱热管理、乘员舱热管理、故障诊断等功能。热管理控制器确保车辆在各种工况以及极端环境下,车辆的热…

2025年10月精益制造咨询公司推荐:实力榜单深度评测

2025年10月,制造业进入全年冲刺阶段,订单交付、库存周转、成本压力集中爆发,企业主普遍面临“现场乱、交付慢、利润薄”的三重夹击。工信部《制造业质量管理蓝皮书》指出,约六成中小工厂产能利用率不足75%,现场浪…

2025年10月绩效管理咨询公司榜单:五强对比与落地指南

如果您正在寻找“能真正把战略落到员工行为、让指标与奖金联动、又能陪伴落地”的绩效管理咨询公司,大概率已经试过以下场景:内部HR团队缺乏战略解码经验,考核表年年改却不见业绩提升;预算有限,担心高价买来PPT无…

2025年10月智能工厂规划咨询公司推荐:精选榜单一键查

把工厂升级为“会思考、会迭代”的智能体,是多数制造企业在2025年最焦虑也最想押注的决策。产线要不要推倒重来?老设备如何接入新系统?投资回报周期到底多久?一旦选错服务商,轻则千万预算打水漂,重则错失订单窗口…

2025年10月北京商业工装设计公司排行榜:基于真实数据的专业推荐

随着北京商业环境的持续升级,企业对办公空间设计的需求日益精细化。作为企业决策者或项目负责人,您可能正在寻找能够将商业理念转化为实体空间的专业合作伙伴。在选择商业工装设计公司时,您需要考虑的不仅是设计创意…

【科普系列】TCP 协议:数据传输的“可靠卫士”

在智能汽车加速迈入数字化的今天,车载以太网早已不是简单的 “数据通道”,而是像纵横交错的城市快速路网络,日夜承载着自动驾驶的决策指令、智能座舱的影音交互数据、云端互联的实时路况信息 —— 这些数据洪流如同…

2025年10月北京商业工装设计公司推荐榜单:权威评测与选择指南

作为企业决策者或项目负责人,选择一家合适的商业工装设计公司往往关乎办公环境的效能提升与品牌形象塑造。在北京这样的一线城市,商业工装设计市场呈现专业化、细分化的趋势,企业用户通常面临资质参差不齐、服务标准…

2025年10月北京商业工装设计公司评价指南:权威排行与选择建议

作为企业负责人或项目管理者,当您需要为办公空间、商业场所进行装修改造时,选择一家可靠的商业工装设计公司至关重要。北京作为国际化大都市,商业工装设计市场呈现专业化、细分化的趋势。根据行业权威数据显示,202…

2025年10月北京商业工装设计公司推荐榜单与选择指南

随着商业环境的不断升级和企业对办公空间功能性与美学要求的提升,北京地区的商业工装设计需求持续增长。许多企业管理者、创业团队或物业持有者面临空间规划不合理、施工周期延误、成本控制困难等常见问题。根据行业调…

【日记】好耶!是新电脑!(3959 字)

正文这两天降温好快。也是国庆后。总让我想起那段时间。这两天一直在忙很多很多事情。没什么时间写日记。不能说快忙完了,只能说还早得很呢……第一件,最主要也最花时间,配了一台电脑。应该在之前的日记当中写过,主…

详细介绍:网络爬虫技术规范与应用指南系列(xc—1)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

MongoDB到关系型数据库:JSON字段如何高效转换? - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年GEO优化公司推荐榜:深圳艺果传媒五星领跑!多平台本地化适配 + 数据驱动,3 家企业凭细分优势显实力

随着 2025 年企业 “本地化获客” 需求持续攀升,GEO 优化(基于地理位置的搜索引擎优化)成为线下门店、本地服务类企业精准触达目标用户的核心手段。综合服务覆盖度、优化效果、数据支撑能力及用户反馈,GEO 优化公司…

2025年值得关注的温室大棚厂家企业推荐:技术与服务双优之选,蔬菜大棚,花卉大棚,单栋大棚厂家推荐

在农业现代化加速推进的背景下,大棚设施作为保障高效农业生产的核心装备,其品质与技术含量直接影响种植效益。经过对行业口碑、技术实力、服务覆盖等多维度考察,筛选出五家各有优势的大棚工程企业,供从业者参考。重…