谭C
氯的平方
大一新生,写点东西抗遗忘
展开
-
2.3.2 指针
指针的声明符为 : *d d为变量的名称 指针存放某个对象的地址,若要获取地址,就需要使用取地址符 : & 如: int a = 2; int A = &a; 引用不是对象,没有实际的地址,没有引用的指针 指针的类型要与所指向对象的类型严格匹配(有两种情况除外),否则对该对象的操作会引发错误,指针的类型实际上被用于指定其指向对象的类型。 指针的值: 1.指向一个对象; 2.指向紧邻...原创 2020-03-07 21:47:56 · 65 阅读 · 0 评论 -
链表 P309----P316)(单向链表的建立与输出,插入和删除)
采用的时谭c上面的例题: 输入一系列学生的成绩,规定学生的学号不为0,按照学号 成绩的顺序输入数据 要求用函数完成传建链表和输出链表的操作 代码:(自闭了好一会二才看懂书上的代码) (复制到DEV C++里面,主要看注释) #include<stdio.h> #include<stdlib.h> #include<malloc.h> //#define NULL...原创 2019-12-14 20:11:41 · 260 阅读 · 1 评论 -
p280上的关于二级指针与指针数组的结合
给出代码: #include<stdio.h> int main(void) { char *name[]={"Follow me","BASIC","Great Wall","FORTRAN","computer design"};//声明一个指针数组 char **p;//声明一个指向指针的指针 int i; for(i=0;i<5;i++) { p=name+...原创 2019-11-23 19:08:23 · 123 阅读 · 0 评论 -
p279上面一个关于字符串有序输出的代码
先给出代码: //实现让字符串按照首字符串比较的顺序有序输出 #include<stdio.h> #include<string.h> void sort(char *name[],int n); void print(char *name[],int n); int main() { char *name[]={"Follow me","Bacic","Great ...原创 2019-11-21 20:26:41 · 109 阅读 · 0 评论 -
升级版的返回指针的函数
代码如下: #include<stdio.h> int main(void) { float score[][4]={{60,70,80,90},{56,89,67,68},{34,78,90,66}}; float *search(float (*pointer)[4]);//也是定义一个指向含有4个元素的数组的指针 float *p; int i,j; for(int ...原创 2019-11-20 19:55:29 · 64 阅读 · 0 评论 -
一个关于返回值为指针的函数的实列
#include<stdio.h> float *search(float (*pointer)[4],int n)//pointer是一个*类型的指针,指向一个含有四个元素的数组,指向某一排 { float *pt; pt=*(pointer+n);//这里的pt就指向了某排数组的莫一列,某个具体的元素 ,给pointer //加n就是指向第n排,再取poi...原创 2019-11-20 19:31:50 · 148 阅读 · 0 评论