
C语言基础
chenmo2019
前端
展开
-
C结构体
在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。转载 2019-07-25 14:15:27 · 694 阅读 · 0 评论 -
C++ 自增自减运算符
文章目录簡介實例簡介自增运算符 ++ 会把操作数加 1,自减运算符 – 会把操作数减 1。因此:x = x+1;等同于x++;同样的:x = x-1;等同于x--;无论是自增运算符还是自减运算符,都可以放在操作数的前面(前缀)或后面(后缀)。例如:x = x+1;可以写成:++x; // 前缀形式或者:x++; // 后缀形式前缀形式与后缀形式之间有一...转载 2019-08-21 17:31:48 · 340 阅读 · 0 评论 -
C-数组
文章目录基本概念与性质声明数组初始化数组访问数组元素C 中数组详解基本概念与性质C语言支持数组数据存储结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 number0、number1、…、number99,而是声明一个数组变量,比如 numbers,然后使用 numbers...转载 2019-08-24 20:26:37 · 344 阅读 · 0 评论 -
C-结构体数组
文章目录1 定义结构体数组2 结构体数组的初始化3 结构体数组应用举例实例结果一个结构体变量中可以存放一组数据(如一个学生的学号,姓名,成绩等数据)。如果有10个学生的数据需要参加运算,显然应该用数组,这就是结构体数组。结构体数组与以前介绍过的数据值型数组不同之处在于每个数组元素都是一个结构体类型的数据,它们分别包括各个成员(分量)项。1 定义结构体数组和定义结构体变量的方法相仿,只需说明其...原创 2019-08-23 22:52:29 · 2425 阅读 · 1 评论 -
C 库函数 - strcmp()
文章目录描述声明参数返回值比较规则实例C 标准库 - <string.h>描述C 库函数 int strcmp(const char *str1, const char *str2) 把 str1 所指向的字符串和 str2 所指向的字符串进行比较。声明下面是 strcmp() 函数的声明。int strcmp(const char *str1, const char *s...原创 2019-08-23 22:49:53 · 358 阅读 · 0 评论 -
C语言-指针的关系运算与逻辑运算
文章目录问题:解答1.算术运算2.关系运算问题:今天遇到一个有趣的问题…if(Rear->link&&Rear->link->expon>e)…使用使用关系运算符判断指针是否为空。解答是不是对指针的任何运算都是合法的呢?答案是它可以执行某些运算,但并非所有的运算都合法。除了加法运算之外,你还可以对指针执行一些其他运算,但并不是很多。指针加...转载 2019-08-14 16:43:19 · 2912 阅读 · 0 评论 -
C-malloc
C 库函数 - malloc()C 标准库 - <stdlib.h>文章目录描述声明参数返回值实例描述C 库函数 void *malloc(size_t size) 分配所需的内存空间,并返回一个指向它的指针。声明下面是 malloc() 函数的声明。void *malloc(size_t size)参数size – 内存块的大小,以字节为单位。返回值该函数返回...转载 2019-08-07 17:25:37 · 656 阅读 · 0 评论 -
C-typedef
文章目录typedeftypedef vs #definetypedefC 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 BYTE:typedef unsigned char BYTE;在这个类型定义之后,标识符 BYTE 可作为类型 unsigned char 的缩写,例如:BYTE b1, b2;按照惯例,定义时...转载 2019-08-06 16:53:11 · 106 阅读 · 0 评论 -
C语言:输入&输出
文章目录C 输入 & 输出定义标准文件格式化输出getchar() & putchar() 函数gets() & puts() 函数scanf() 和 printf() 函数C 输入 & 输出定义当我们提到输入时,这意味着要向程序填充一些数据。输入可以是以文件的形式或从命令行中进行。C 语言提供了一系列内置的函数来读取给定的输入,并根据需要填充到程序中。当我们...转载 2019-08-01 19:56:39 · 347 阅读 · 0 评论 -
C-函数
文章目录常识定义函数实例函数声明调用函数实例函数参数常识函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。我们可以把代码划分到不同的函数中。如何划分代码到不同的函数中是我们由来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数...转载 2019-08-03 11:28:20 · 131 阅读 · 0 评论 -
C指针
学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。转载 2019-07-25 15:55:01 · 113 阅读 · 0 评论 -
C语言-if...else if...else 语句
文章目录简介语法实例简介一个 if 语句后可跟一个可选的 else if…else 语句,这可用于测试多种条件。当使用 if…else if…else 语句时,以下几点需要注意:1. 一个 if 后可跟零个或一个 else,else 必须在所有 else if 之后。2. 一个 if 后可跟零个或多个 else if,else if 必须在 else 之前。3. 一旦某个 else...转载 2019-08-17 18:01:03 · 11728 阅读 · 0 评论