C语言课件第6讲 指针

时间:2025-04-04

温州大学程序设计基础 虞铭财老师课件(C语言)

第六讲指针Lecturer:虞铭财 mingcaiyu@http://

温州大学程序设计基础 虞铭财老师课件(C语言)

指针基本知识 指针变量声明 int *p;

指针变量初始化 指针变量基本运算 取地址运算符& 间接访问 * 赋值 加法 减法 比较2

温州大学程序设计基础 虞铭财老师课件(C语言)

指针与函数 指针作为函数参数 例1给定两个整数a和b,写一个函数交换a与b的值 输入样列1 2

输出样列2 1

温州大学程序设计基础 虞铭财老师课件(C语言)

指针与函数 指针作为函数的返回值 例2实现string.h中的函数strchr(char *,char) P148

温州大学程序设计基础 虞铭财老师课件(C语言)

指针与函数 指向函数的指针 声明 int max(int,int); int (*f)(int,int);

赋值 f=max;

温州大学程序设计基础 虞铭财老师课件(C语言)

字符指针 字符窜拷贝函数 char *strcpy(char *,char *)

printf与scanf

温州大学程序设计基础 虞铭财老师课件(C语言)

指针与数组 给定n个整数,将这n个整数反序后输出 输入样例5 1 2 3 4 5

输出样例5 4 3 2 1

温州大学程序设计基础 虞铭财老师课件(C语言)

指针数组 声明 char *p[N];

初始化 char * p[]={"hello","world"};

命令行参数

温州大学程序设计基础 虞铭财老师课件(C语言)

例排序 给定一行有若干单词和空格组成的文本,对单词按字典顺序排序后输出 输入样例this is test

输出样例is test this

温州大学程序设计基础 虞铭财老师课件(C语言)

二级指针 声明 int ** p;

初始化 基本运算

温州大学程序设计基础 虞铭财老师课件(C语言)

数组指针 声明 int (*p)[N];

温州大学程序设计基础 虞铭财老师课件(C语言)

内存动态分配 void * malloc(size_t size); void free(void *p);

C语言课件第6讲 指针.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219