
C语言
人无再少年97
每日一更
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
The C Programming language (一)基本概念与运算符
首先从起源helloworld开始 # include<stdio.h> int main() { printf("hello,world\n"); } 每一个C程序,无论大小,都由函数和变量组成。函数中包含若干用于指定要做的计算操作语句;而变量用于在计算过程中存储有关值。一般而言,可以给函数任意命名,但是main是一个特殊的函数,每一个程序都从名为main的函数起点开始执行,即意味...原创 2020-01-04 09:44:27 · 713 阅读 · 0 评论 -
The C Programming language(二)控制流与函数
(一)if-else语句 if(表达式) 语句1; else 语句2; 由于if-else语句的else部分是任选的,当在嵌套的if语句序列中缺省某个else部分时会引起歧义。这个问题可以通过使每一个else与最近的还无else匹配的if匹配。 (所以为防止歧义性,建议在if语句嵌套的情况下尽可能使用花括号) if(表达式) 语句; else if(表达式) 语句; else 语句; ...原创 2020-01-05 16:37:52 · 188 阅读 · 0 评论 -
The C Programming language(三)指针
通常情况下,机器的一个字节可以存放一个char类型的数据,两个相邻的字节存储单元可以存储一个short类型的数据,而4个相邻的字节存储单元可存储一个long类型的数据,指针是能够存放一个地址的一组存储单元(通常是两个或4个字节)。因此如果c的类型是char,并且p是指向c的指针。 一元运算符&可用于取一个对象的地址(地址运算符&只能应用于内存中的对象,即变量与数组元素,不能作用于...原创 2020-01-06 21:29:58 · 296 阅读 · 0 评论 -
The C Programming language(四)结构
结构是一个或多个变量的集合,这些变量可能为不同的类型,为了处理的方便而将这些变量组织在一个名字下。C语言中典型的例子来自图形领域:点由一对坐标定义,矩形由两个点定义。 (结构可以拷贝、赋值、传递给函数,函数可以返回结构类型的返回值) 例如,采用结构存放这两个坐标,其声明如下: struct point{ int x; int y; }; 关键字struct引入结构声明,结构声明包含在花括号内...原创 2020-01-10 21:33:13 · 279 阅读 · 0 评论