GitHub中文社区

C 语言流程控制

流程控制C 语言的程序是顺序执行,即先执行前面的语句,再执行后面的语句。开发者如果想要控制程序执行的流程,就必须使用流程控制的语法结构,主要是条件执行和循环执行。if 语句if语句用于条件判断,满足条件时,就执行指定的语句。if (expression) statement上面式子中,表达式expr

C 语言运算符

运算符C 语言的运算符非常多,一共有 50 多种,可以分成若干类。算术运算符算术运算符专门用于算术运算,主要有下面几种。+:正值运算符(一元运算符)-:负值运算符(一元运算符)+:加法运算符(二元运算符)-:减法运算符(二元运算符)*:乘法运算符/:除法运算符%:余值运算符(1)+,-+和-既可以作

c语言变量

变量变量(variable)可以理解成一块内存区域的名字。通过变量名,可以引用这块内存区域,获取里面存储的值。由于值可能发生变化,所以称为变量,否则就是常量了。变量名变量名在 C 语言里面属于标识符(identifier),命名有严格的规范。只能由字母(包括大写和小写)、数字和下划线(_)组成。不能

C 语言基本语法

C 语言基本语法语句C 语言的代码由一行行语句(statement)组成。语句就是程序执行的一个操作命令。C 语言规定,语句必须使用分号结尾,除非有明确规定可以不写分号。int x = 1;上面就是一个变量声明语句,声明整数变量x,并且将值设为1。多个语句可以写在一行。int x; x = 1;上面

C 语言简介

C 语言简介历史C 语言最初是作为 Unix 系统的开发工具而发明的。1969年,美国贝尔实验室的肯·汤普森(Ken Thompson)与丹尼斯·里奇(Dennis Ritchie)一起开发了 Unix 操作系统。Unix 是用汇编语言写的,无法移植到其他计算机,他们决定使用高级语言重写。但是,当时

WebSocket

WebSocketWebSocket 是一种网络通信协议,很多高级功能都需要它。初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。举例来说,我们想了解今天的天

Web Components 网页组件

Web Components概述各种网站往往需要一些相同的模块,比如日历、调色板等等,这种模块就被称为“组件”(component)。Web Components 就是浏览器原生的组件规范。采用组件开发,有很多优点。(1)有利于代码复用。组件是模块化编程思想的体现,可以跨平台、跨框架使用,构建、部署

Web Audio API

Web Audio APIWeb Audio API 用于操作声音。这个 API 可以让网页发出声音。基本用法浏览器原生提供AudioContext对象,该对象用于生成一个声音的上下文,与扬声器相连。const audioContext = new AudioContext();然后,获取音源文件,

Web Share API 网页内容分享

Web Share API概述网页内容如果要分享到其他应用,通常要自己实现分享接口,逐一给出目标应用的连接方式。这样很麻烦,也对网页性能有一定影响。Web Share API 就是为了解决这个问题而提出的,允许网页调用操作系统的分享接口,实质是 Web App 与本机的应用程序交换信息的一种方式。这

URLSearchParams 对象

URLSearchParams 对象简介URLSearchParams 对象表示 URL 的查询字符串(比如?foo=bar)。它提供一系列方法,用来操作这些键值对。URL 实例对象的searchParams属性,就是指向一个 URLSearchParams 实例对象。URLSearchParams