在实际编程中,我们经常需要生成随机数,例如,贪吃蛇游戏中在随机的位置出现食物,扑克牌游戏中随机发牌。 在C语言中,我们一般使用 <stdlib.h> 头文件中的 rand() 函数来生成随机数
我们对文件的概念已经非常熟悉了,比如常见的 Word 文档、txt 文件、源文件等。文件是数据源的一种,最主要的作用是保存数据。 在操作系统中,为了统一对各种硬件的操作,简化接口,
在C语言中,操作文件之前必须先打开文件;所谓“打开文件”,就是让程序和文件建立连接的过程。 打开文件之后,程序可以得到文件的相关信息,例如大小、类型、权限、创建者、更新时间
fgetc() 和 fputc() 函数每次只能读写一个字符,速度较慢;实际开发中往往是每次读写一个字符串或者一个数据块,这样能明显提高效率。 读字符串函数 fgetsfgets() 函数用来从指定
fgets() 有局限性,每次最多只能从文件中读取一行内容,因为 fgets() 遇到换行符就结束读取。如果希望读取多行内容,需要使用 fread() 函数;相应地写入函数为 fwrite()。 对于 Win
fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,两者的区别在于 fscanf() 和 fprintf() 的读写对象不是键盘和显示器,而是磁盘文件
文件定位函数rewind和fseek移动文件内部位置指针的函数主要有两个,即 rewind() 和 fseek()。 rewind() 用来将位置指针移动到文件开头,前面已经多次使用过,它的原型为: void rew
缓存和 Cookie 是两种不同的数据存储方式,在 Web 应用中都扮演着重要的角色。虽然它们的作用可能有些相似,但它们之间存在着很大的区别。如果您搞错了这两种数据存储方式的作
HTML 是网络的基石。 了解这种标记语言的一些鲜为人知但有用的部分可以让您的前端工作更轻松。 HTML 属性提供了多种功能,可以帮助您充分利用 HTML。 它定义了 HTML 元素的附
正则表达式(regular expression)是一种字符串匹配模式或者规则,它可以用来检索、替换那些符合特定规则的文本。正则表达式几乎适用于所有编程语言,无论是前端语言 JavaScript,
在编写爬虫程序的过程中提取信息是非常重要的环节,但是有时使用正则表达式无法匹配到想要的信息,或者书写起来非常麻烦,此时就需要用另外一种数据解析方法,也就是本节要介绍的 X
什么是 Xpath?Xpath 是一种用在 XML 文档中定位元素的语言,同样也支持 HTML 元素的解析。 所谓 Xpath,是指 XML path language。path 就是路径,那么 Xpath 主要是通过路径来查找
程序的运行可以看作是一个人在走路时迈出的步伐。要到达目的地,必须从头开始,然后迈开脚步,一步接一步,直到到达目的地。没学本节之前,我们所编写的程序就像有一条要跟着执行的“
if else 语句是一种选择结构,可以让代码选择执行。所谓选择执行,就是“某些代码可能执行,也可能不执行,有选择地执行某些代码”。if 的最简单用法if最简单的格式是: if(表达式) {
一、HTTP工作过程 HTTP (全称为 “超文本传输协议”) 是一种应用非常广泛的应用层协议。 1.基于某个特定的传输层协议(TCP)之上 2.描述业务 3.非OS系统 当我们在浏览器中输