C语言 数组
数组简介数组是一组相同类型的值,按照顺序储存在一起。数组通过变量名后加方括号表示,方括号里面是数组的成员数量。 1int scores[100]; 上面示例声明了一个数组scores,里面包含100个成员,每个成员都是int类型。 注意,声明数组时...
数组简介数组是一组相同类型的值,按照顺序储存在一起。数组通过变量名后加方括号表示,方括号里面是数组的成员数量。 1int scores[100]; 上面示例声明了一个数组scores,里面包含100个成员,每个成员都是int类型。 注意,声明数组时...
函数简介函数是一段可以重复执行的代码。它可以接受不同的参数,完成对应的操作。下面的例子就是一个函数。 123int plus_one(int n) { return n + 1;} 上面的代码声明了一个函数plus_one()...
指针指针是 C 语言最重要的概念之一,也是最难理解的概念之一。 简介指针是什么?首先,它是一个值,这个值代表一个内存地址,因此指针相当于指向某个内存地址的路标。 字符*表示指针,通常跟在类型关键字的后面,表示指针指向的是什么类型的值。比如,char*...
数据类型C 语言的每一种数据,都是有类型(type)的,编译器必须知道数据的类型,才能操作数据。所谓“类型”,就是相似的数据所拥有的共同特征,那么一旦知道某个值的数据类型,就能知道该值的特征和操作方式。 基本数据类型有三种:字符(char)、整数(i...
流程控制C 语言的程序是顺序执行,即先执行前面的语句,再执行后面的语句。开发者如果想要控制程序执行的流程,就必须使用流程控制的语法结构,主要是条件执行和循环执行。 if 语句if语句用于条件判断,满足条件时,就执行指定的语句。 1if (expres...
运算符C 语言的运算符非常多,一共有 50 多种,可以分成若干类。 算术运算符算术运算符专门用于算术运算,主要有下面几种。 +:正值运算符(一元运算符) -:负值运算符(一元运算符) +:加法运算符(二元运算符) -:减法运算符(二元运算符) *:...
变量变量(variable)可以理解成一块内存区域的名字。通过变量名,可以引用这块内存区域,获取里面存储的值。由于值可能发生变化,所以称为变量,否则就是常量了。 变量名变量名在 C 语言里面属于标识符(identifier),命名有严格的规范。 只...
C 语言基本语法语句C 语言的代码由一行行语句(statement)组成。语句就是程序执行的一个操作命令。C 语言规定,语句必须使用分号结尾,除非有明确规定可以不写分号。 1int x = 1; 上面就是一个变量声明语句,声明整数变量x,并且将值设...
C 语言简介历史C 语言最初是作为 Unix 系统的开发工具而发明的。 1969年,美国贝尔实验室的肯·汤普森(Ken Thompson)与丹尼斯·里奇(Dennis Ritchie)一起开发了 Unix 操作系统。Unix 是用汇编语言写的,无法移...