市面上有很多介绍C语言的书,但这是第一本将C语言以简洁而实用的方式介绍给读者的书籍。
用C语言进行编程不仅仅是在程序中使用正确的句法,编程的风格以及程序的调试在编写程序的过程中也占有相当大的篇幅,从而有助于程序的良好运行且易于维护。
本书不仅仅向你介绍编程的机制,同时也告诉你如何创建易于阅读、调试和更改的程序。
本书也强调了实用的原则。
例如在讨论C中运算优先级时,15种级别被归纳为下面两条原则:-先乘除,后加减;
-在所有该加括号的地方都加上括号第三版除介绍UNIX上的编程工具之外,还介绍了流行的Windows系统上集成开发环境(IntegratedDevelopmentEnvironments)。
第一部分基础11第一章什么是C13编程原理14C语言简史17C如何工作17如何学习C19第二章编程基础21程序从概念到运行21编写一个真正的程序22使用命令行编译器编程23使用集成开发环境(IDE)编程27获取UNIX帮助45获取集成开发环境帮助45集成开发环境菜单45编程练习48第三章风格49基础编码练习54编码盲从56缩进与编码格式56清晰57简明58小结59第四章基本定义与表达式60程序要素60程序的基本结构61简单表达式62变量和存储64变量定义65整型66赋值语句66printf函数68浮点型70浮点数与整数的除法运算70字符73答案74编程练习75第五章数组、修饰符与读取数字76数组76串78读取串81多维数组84读取数字86变量初始化88整型90浮点型92常量说明93十六进制与八进制常量93快捷运算符94副作用95++x或x++96更多的副作用问题97答案98编程练习99第六章条件和控制语句101if语句101else语句102怎样避免误用strcmp函数104循环语句104While语句105break语句107continue语句108随处赋值的副作用109答案111编程练习111第七章程序设计过程113设置115程序规范116代码设计116原型118Makefile119测试123调试124维护126修改126代码分析127注释程序128使用调试器128用文本编辑器浏览128增加注释128编程练习131第二部分简单程序设计133第八章更多的控制语句135for语句135switch语句139switch,break和continue145答案145编程练习147第九章变量作用域和函数149作用域和类149函数153无参数的函数157结构化程序设计158递归160答案161编程练习162第十章C预处理器163*define语句163条件编译170包含文件173带参数的宏174高级特征176小结176答案177编程练习180第十一章位运算181位运算符183与运算符(&)183按位或(\)186按位异或(^)187非运算符(~)187左移与右移运算符(<>)188设置、清除和检测位190位图图形194答案200编程练习201第十二章高级类型202结构202联合205typedef207枚举类型209强制类型转换210位字段或紧缩结构210结构数组212小结213编程练习213第十三章简单指针215函数自变量指针220常量指针222指针和数组224如何不使用指针229用指针分隔字符串231指针和结构235命令行参数236编程练习242答案242第十四章文件输入/输出245转换程序249二进制和ASCII码文件252行尾难题253二进制I/O255缓冲问题257非缓冲I/O258设计文件格式264答案266编程练习267第十五章调试和优化268调试268交互调试器280调试一个二分查找程序285实时运行错误297公开
2023/11/8 22:50:27 20.09MB C语言 编程
1
更新了IOS11以后,传照片到电脑上,发现全都变成了heic格式,查了一下说是IOS11把原来的录像和照片格式替换了,只能用安装了最新的HighSierra系统的mac以及苹果A9处理器以上的iphone手机才能打开。
那么,我要怎么才能用windows系统打开拍下来的照片呢?这个工具就是把heic格式批量的转换为jpg
2023/11/4 22:53:55 24.02MB apple 图片 HEIC 转换Jpg
1
最精简的mysql5.4版本适用于项目内嵌数据库该数据库精简了很多无用的语言提示包,调试包,进程关闭包该数据库仅适用于windows系统
2023/11/4 2:53:19 2.23MB mysql 5.4 精简
1
C#Windows系统一键查询如下电脑信息,方便快捷,有源码,可以直接运行。
全网本类别最全的下载资源。
1.cpu序列号2.mac序列号3.硬盘id4.ip地址5.登录用户名6.计算机名7.系统类型8.内存量单位:M9.硬盘卷标号10.获取BIOS序列号
2023/11/2 6:37:10 62KB C# 电脑 唯一识别码 硬盘卷标号
1
得力数据恢复软件,一款完全免费的数据恢复软件,不限恢复文件大小,不限文件数量,可以有效解决各种硬件、软件或人为误操作引起的文件、数据丢失问题!比如:误删除文件、误格式化分区、误分区、文件不能复制、分区打不开、提示RAW等。
支持硬盘、U盘、内存卡等多种设备;
支持FAT16、FAT32、NTFS、exFat等多种文件系统;
完美兼容全线Windows系统;
得力数据恢复软件操作简单,扫描速度极快,恢复效果极好!边扫描边显示,随时可以恢复找到的数据,不用等扫描完成。
得力数据恢复软件功能特点1、操作简单,只需几步,即可恢复丢失的数据。
2、有效处理各类问题,比如:误删除文件、误格式化分区、误分区、文件不能复制、分区打不开、提示RAW等。
3、边扫描边显示,找到数据即可恢复,不用等扫描完成。
4、扫描速度快,可以达到硬盘读取数据的极限。
5、支持各类存储设备,各类文件系统,全线Windows系统,数百种文件格式。
得力数据恢复软件恢复步骤第一步、运行得力数据恢复软件。
第二步、选择需要分析的分区,然后点"开始扫描"按钮。
第三步、浏览找到的文件,根据需要勾选文件,点击"导出"按钮。
第四步、选择导出目录,点击"确定"按钮,恢复成功!得力数据恢复软件免费版v6.2.3更新日志1、深度恢复目录重整;
2、解决Windows缺少运行库,软件无法打开问题;
3、解决深度扫描office文件扫描不出来的bug;
4、UI优化;
得力数据恢复软件截图
2023/10/14 15:50:30 4.76MB 系统工具-数据恢复
1
很好用的优化工具软件包,snopt,是一个局部优化算法,包括基于windows系统的和linux系统的
2023/10/12 2:01:24 3.36MB snopt matlab 优化软件包
1
选取windows系统自带的ding.wav信号作为分析对象,在Matlab软件平台下,利用函数wavread对音频信号进行采样,记住采样频率和采样点数,听一下原始声音sound(y,fs,bits)。
(2)音频信号的频谱分析,先画出音频信号的时域波形;
然后对音频号进行快速傅里叶变换fft(y,N),N取32768,画出信号的频谱特性,加深对频谱特性的理解。
(3)根据频谱,反演时域特性,画出时域波形。
寻找幅值最大的两个频率,此频率除以fft点数在乘以采样频率就是信号的主频,即可合成信号的时域图形,听一下声音。
(4)对原音频信号进行1024点的分段付立业分析meshgrid(5)根据主要频线合成音频,并画出时域图形,试听合成效果。
(6)采用线性插值(linspace)和傅立业反变换(fliplr,ifft)分别合成音频,并画出时域图形,试听效果。
2023/10/9 9:49:25 48KB ding 音频信号的频谱分析
1
20131018FOCAS1/24.2版本的FANUCCNC库的函数说明FOCAS1/24.2支持windows系统32和64位系统以及32位linux这算是现有的比较新的FOCAS1/2函数说明
2023/10/5 19:37:12 2.69MB FOCAS 4.2 FANUC CNC
1
AU3编写,通过配置文件检测当前窗口关键字执行指定操作,配置文件可从网络指定下载,我只提供源码和实例。
理论上支持所有windows系统.
2023/10/4 18:18:17 3KB au3 后台监控 关键字执行 后台检测
1
vs90_piaredist是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。
2023/10/2 6:03:35 1.35MB vs90
1
共 194 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡