![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言常规基础
文章平均质量分 89
东.'
学习笔记
展开
-
C语言基础 — ( C语言的链表实例)
本章会给大家带来基于C语言链表的实例。链表是一种常见的重要的数据结构。链表是动态地进行存储分配的一种结构,它会根据所需要开辟内存单元。链表有一个”头指针“变量,它存放一个地址,该地址指向一个元素,链表中每一个元素称为“结点”,每个结点都应该包括两个部分:1、用户需要用的实际数据;2、下一个结点的地址。可以看出,“头指针” 指向地一个元素,第1个元素又指向第2个元素 … 直到最后一个元素,该元素不再指向其他元素,它称为"表尾“,它的地址部分放一个”NULL“ (表示”空地址“),链表到此结束。原创 2023-03-26 03:39:59 · 958 阅读 · 32 评论 -
C语言基础 — ( C语言库函数<stdio.h>——C标准的内容)
头文件声明了很多执行输入输出的函数。几乎所有的程序都要执行输出操作,所以这个头文件被广泛使用。事实上,它是最早出现在C标准库中的头文件之一。这个头文件比其他任何头文件声明的函数都要多。同时由于实现这些函数机制很复杂,因此它也需要更多的说明。头文件 声明了3种类型、一些宏和很多执行输入输出的函数。声明的类型有size_tFILE。原创 2023-01-25 20:54:23 · 2597 阅读 · 39 评论 -
C语言基础 — ( 用户自己建立数据类型——结构体、共用体、枚举、声明新类型名)
C语言提供了一些由系统已定义好的数据类型,如:int , float , char 等,用户可以在程序中用它们定义变量,解决一般的问题,但是人们要处理的问题往往比较复杂,只有系统提供的类型还不能满足应用的要求,C语言允许用户根据需要自己建立一些数据类型,并用它来定义变量。在前面所见到的程序中,所用的变量大多数是互相独立,无内在联系的。例如定义了整型变量 a , b , c ,它们都是独立存在的变量,在内存中的地址也是互不相干的,但在实际生活和工作中,有些数据是有内在联系的,成组出现的。原创 2023-01-20 15:43:08 · 1926 阅读 · 36 评论 -
C语言基础 — ( C语言的炁体源流——指针)
指针是C语言中的一个重要概念,也是C语言的一个重要特色。正确而灵活地运用它,可以使程序简洁、紧凑、高效。每一个学习和使用C语言的人,都应当深入地学习和掌握指针。可以说,不掌握指针就是没有掌握C的精华。指针的概念比较复杂,使用也比较灵活,因此初学时常会出错,务请在学习本章内容时十分小心,多思考,多比较,多上机,在实践中掌握它。定义指针变量的一般形式为类型名 *指针变量名;如:左端的 int 是在定义指针变量时必须指定的基类型。指针变量的基类型用来指定此指针变量可以指向的变量的类型。原创 2023-01-19 19:10:33 · 912 阅读 · 24 评论 -
C语言基础 — ( 函数——模块化设计)
函数”是从英文 function 翻译过来的,其实,function在英文中的意思是“函数”,也是“功能”。从本质意义上来说,函数就是用来完成一定的功能的。这样,对函数的概念就很好理解了,所谓函数名就是给该功能起一个名字,如果该功能是用来实现求正弦运算的,就称为正弦函数。函数就是功能。每一个函数用来实现一个特定的功能。函数的名字应反映其代表的功能。在设计一个较大的程序时,往往把它分为若干个程序模块,每一个模块包括一个或多个函数,每个函数实现一个特定的功能。一个C程序可由一个主函数和若干个其他函数构成。原创 2023-01-19 12:30:31 · 1529 阅读 · 25 评论 -
C语言基础 — ( 数组——同类型批量数据)
本章将会给大家带来,在C语言中怎样使用数组来处理同类型的批量数据。要使用数组,必须在程序中先定义数组,即通知计算机:由哪些数据组成数组,数组中由多少元素,属于哪个数据类型。否则计算机不会自动地把一批数据作为数组处理。例如,下面是对数组的定义:int a[10];它表示定义了一个整型数组,数组名为a , 此数组包含10个整型元素。定义一维数组的一般形式为类型符 数组名[常量表达式];(1) 数组名的命名规则和变量名相同,遵循标识符命名规则。原创 2023-01-10 22:10:35 · 794 阅读 · 42 评论 -
C语言基础 — ( 变量的存储方式、生存期、内存机制 )
变量的作用域:每一个变量都有一个作用域,即它们在什么范围内有效。一般为了叙述方便,把建立存储空间的声明称定义如(int a;),而把不需要建立存储空间的声明称声明如(extern a;本章节将会给大家带来数据在内存中的存储特性。定义变量可能有3种情况:(1) 在函数的开头定义;(2) 在函数内的复合语句内定义;(3) 在函数的外部定义。原创 2023-01-08 00:50:50 · 1638 阅读 · 40 评论 -
C语言基础 — ( 循环结构程序设计 )
前面介绍了程序中常用到的顺序结构和选择结构,但是只有这两种结构是不够的,还需要用到循环结构(或称重复结构)。因为在日常生活中或是在程序所处理的问题中常常遇到需要重复处理的问题。循环程序设计是很重要的,许多问题都需要通过循环来处理。原创 2023-01-05 22:34:04 · 1052 阅读 · 36 评论 -
C语言基础 — ( 选择程序设计[ 选择结构、条件判断 ] )
在顺序结构中,各语句是按自上而下的顺序执行的,执行完上一个语句就自动执行下一个语句,是无条件的,不必作任何判断。这是最简单的程序结构。实际上,在很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,或者从给定的两种或多种操作选择其一。这就是选择结构要解决的问题。由于程序处理问题的需要,在大多数程序中都会包含选择结构,需要在进行下一个操作之前先进行条件判断。(1)if语句,用来实现两个分支的选择结构;(2)switch 语句,用来实现多分支的选择结构。原创 2023-01-02 19:12:27 · 1910 阅读 · 17 评论 -
C语言基础 — ( 顺序程序设计[ 运算符、表达式 ] )
几乎每一个程序都需要进行运算,对数据进行加工处理,否则程序就没有意义了。要进行运算,就需规定可以使用的运算符。C语言的运算符范围很宽,把除了控制语句和输入输出以外几乎所有的基本操作都作为运算符处理,例如将赋值符“=”作为赋值运算符、方号作为下标运算符等。原创 2022-12-29 20:51:10 · 685 阅读 · 14 评论 -
C语言基础【程序=算法+数据结构】——(数据结构——基础篇)
本节对计算机语言数据表现形式详解、所谓形式,就是数据有两种表现形式:常量和变量。本节对程序中基本的数据类型详解 、所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度(占多少字节)以及数据的存储形式。不同的类型分配不同的长度和存储形式。本节对程序中基本的数据结构详解、所谓结构,就是相互之间存在一种或者多种特定关系的数据元素集合,是带有结构的数据元素集合,它指的是数据元素之间的相互关系,即数据的组织形式。在计算机中,数据是存放在存储单元中的,它是具体存在的。原创 2022-12-20 20:03:30 · 1965 阅读 · 18 评论