java技术圈 为您找到相关结果 5

EOF是什么?

我学习C语言的时候,遇到的一个问题就是EOF。 它是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。 比如,下面这段代码就表示,如果不是文件结尾,就把文件的内容复制到屏幕上。 int c; while ((c = fgetc(fp)) != EOF) { putchar (c); } 很自然地,我就以为,每个文件的结尾处,有一个叫做EOF的特殊字符,读取到这个字符,操作系统就认为文件结束了。 但是,后来我发现,EOF不是特殊字符,而是一个定义在头文件stdio.h的常量,一般等于-1。 #define EOF (-1) 于是,我就困惑了。 如果EOF是一个特殊字符,那么假定每个文本文件的结尾都有一个...阅读全文

博文 2020-09-26 12:40:42 阮一峰的网络日志

IT之家学院:BIOS、EFI 与 UEFI 详解 - BIOS,EFI,UEFI

感谢IT之家网友 wkdubhe1987 的原创投稿终于又有功夫写点东西分享了,今天谈一下BIOS、EFI和UEFI。前一篇文已经说过BIOS是个程序(详情点此),存储在BIOS芯片中,而现在的新式电脑用的基本都是UEFI启动,早期的过渡电脑用的都是EFI启动。其实EFI或UEFI的一部分也是存储在一个芯片中,由于它们在表面形式、基本功能上和BIOS差不多,所以习惯上我们也把存储EFI/UEFI的芯片叫做EFI/UEFI BIOS芯片,EFI/UEFI也叫做EFI/UEFI BIOS,但在实际上它们和BIOS根本是不一样的,所以最好还是把后面的“BIOS”尾巴去掉为好,下面就来具体谈一下BIOS、EFI和UEFI。前篇文指出BIOS用于计算机硬件自检、CMOS设置、引导操作系统启动、提供硬件...阅读全文

博文 2020-08-20 03:15:55 IT之家

【深圳敏捷狂欢大会】腾讯P4/华为高级产品管理专家敏捷开发实战分享

近年来,随着移动互联网时代的到来,精益、敏捷、产品管理、DevOps等前沿管理思想与先进技术受到广泛关注,组织的敏捷转型和变革越来越热门。9月8日CORNERSTONE将携手思否分享这场必修课。如果你想要在敏捷开发角逐中获得头筹就赶快报名参与吧! 活动主题:【深圳敏捷狂欢大会】腾讯P4/华为高级产品管理专家敏捷开发实战分享 嘉宾:腾讯391号员工,原腾讯P11项目专家 薛军 原华为高级敏捷教练、高级讲师 李林 ITIT联合创始人、高级产品经理 李梦成 时间:9月8日(星期日) 地址:(广东深圳)南山区软件产业基地5栋C座2层创展谷 报名链接:https://www.huodongxing.com/event/6506128760000 限时免费!想要参加的朋友尽快报名...阅读全文

文件查看软件——Spacesniffer

用了就会爱上,爱上就会离不开。本来给C盘留下了足够的空间,而且没有往其中添加其它文件、也没有安装什么应用,为什么它就不知不觉地满了呢?每次打开电脑打开大型软件就会变卡,甚至显示磁盘空间不足。有些软件虽然删除了但有一些安装软件还是会有卸载残留,极难进行清理,又不放心安装某些国产杀毒清理软件进行清理。那么到底是什么在占据着磁盘空间呢?今天要推荐的软件叫做Spacesniffer。Spacesniffer可以帮助我们一目了然知道你电脑有啥东西,藏得再深也逃不过它的眼睛。这是一款磁盘分析软件,不用安装,仅2MB不到。打开它,选择需要扫描的磁盘,单击“start”,之后它会快速地扫描磁盘,界面内跳动的小方块就像黑客在操作你的电脑。 最上方有扫描的进度,当显示“ready”时,扫描结束,可以根据界面上的...阅读全文

博文 2020-08-08 08:28:00 知乎

[源码+PDF文档]重学C++ ,重构你的C++知识体系

![1.png](http://static.itsharecircle.com/240303/a01f301c60cd644f0f3faa0e832a7740.png) 从学习角度看,C++是一门“见效慢”的语言;学习曲线陡峭,语言本身复杂。但,如果你想了解很多编程语言的思想源泉,想要一窥大型企业级开发工程的思路,想开发别人做不了的高性能程序,那C++就是你的好伙伴。 一、什么是C++? C++是一种面向对象的计算机程序设计语言,作为C语言的继承,C++不仅能进行C语言的过程化程序设计,而且可进行以抽象数据类型为特点的基于对象的程序设计,还能进行基于过程的程序设计。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它的设计风格支持数据抽象、面向对象程序设计、过程化程序设计...阅读全文

博文 2024-03-03 10:50:36 gaindiuhgw