C语言教程10-C语言指针
-
C语言指针 -C语言约瑟夫(Joseph)问题
六一儿童节到了,学校给桐桐班级(总共 30 人)分配了 15 个草莓蛋糕和 15 个冰激凌。为了公平起见,老师将 30 位同学围成一个圈,从第一个人开始依次报数,数…… -
-
C语言指针 -C语言单链表的创建(附带源码)
了解了单链表的概念,接着我们就使用C语言来创建一个单链表。读入整数 n,建立一个单向链表,按顺序存储自然数 1 至 n。 该问题中,用于定义链表结点的结构体…… -
C语言指针 -C语言单链表的基本操作(附带源码)
对于单向链表常见的操作有链表结点数据的查找、插入和删除。 图 1:单向链表的插入和删除操作 1) 单链表节点的查找 在单向链表中,查找目标数据,只需从 he…… -
-
-
C语言指针 -C语言数组指针(指向数组的指针)
C语言代码清单 1:显示数组元素的地址(指向元素的指针) #include <stdio.h> #include <stdlib.h> int main( ) { system("color 70"); int i; i…… -
C语言指针 -C语言指针作为函数参数
了解了指针的基本概念,接下来让我们看看如何把指针作为函数的参数,来交换两个变量的值。 C语言代码清单 1:指针作为函数的参数间接交换两个变量的值 #inclu…… -
C语言指针 -C语言指针变量的定义和使用
指针变量中存放的就是变量在内存中的地址。指针的定义类似于普通变量的定义,只是需要在指针(变量)名前添加指针运算符*。 int *pa; //定义了一个指向 in…… -
C语言指针 -C语言指针是什么?
代码清单 1:自定义函数交换两个变量的值(错误的解决方法) #include <stdio.h> #include <stdlib.h> /*--自定义函数:交换两个变量的值--*/ vo……