C语言

9 篇文章
C语言
const使用.md

const使用.md

在C语言中,const关键字可以用于指针类型的声明中,它用于指定指针所指向的数据是常量,即该数据不能被修改。下面是一个使用const指针的示例代码:int main(){ const int x = 10; const int *ptr = &x; *ptr = 20;

顺序栈的实现

顺序栈的实现

顺序栈的实现顺序栈是一种基于数组实现的栈,它的特点是后进先出(LIFO)。在顺序栈中,所有的栈操作都是在栈顶进行的,栈顶元素是最后一个入栈的元素。#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.

数组指针

数组指针

数组指针(array pointer)是一个指针,它指向一个数组的第一个元素。在C语言中,数组名也可以看作是一个指向数组首元素的指针,因此数组名也可以用作数组指针来进行操作。例如,下面的代码定义了一个包含5个整数的数组,并将数组名p1赋值给一个指向整数的指针变量p2:int arr[5] = {1,

结构体

结构体

结构体结构体的声明结构的基础知识结构是一些值的集合,这些值被称为成员变量。结构的每个成员可以是不同类型的额变量。数组:一组相同元素的集合结构的声明struct tag{member-list;}variable-list;结构体成员的类型结构的成员可以是标量、数组、指针,甚至是其他结构体。结构体变量