C语言及程序设计提高例程-25 指针作函数参数
来源:互联网 发布:淘宝双11红包口令 编辑:程序博客网 时间:2024/05/16 15:07
贺老师教学链接 C语言及程序设计提高 本课讲解
例:冒泡排序函数的新写法
#include <stdio.h>void bubblesort(int*, int);int main( ){ int i,a[10]= {3,5,9,1,3,6,-9,-7,10,12}; bubblesort(a,10); for(i=0; i<10; i++) printf("%d ", a[i]); return 0;}void bubblesort(int *p, int n){ int i,j,t; for (i=0; i<n-1; i++) for(j=0; j<n-i-1; j++) if (*(p+j)>*(p+j+1)) { t=*(p+j); *(p+j)=*(p+j+1); *(p+j+1)=t; } return;}
作为形式参数的数组,披着羊皮的狼!
(作为形参的数组名,实质上就是指针,而不是固有定地址值的数组)
#include <stdio.h>void f(int arr[], int n);int main(){ int a[10]= {0,1,2,3,4,5}, n=10; f(n, 10); //此处有警告 return 0;}void f(int arr[], int n){ printf("%d\n", arr[1]);}
0 0
- C语言及程序设计提高例程-25 指针作函数参数
- 第7周 C语言及程序设计提高例程-25 指针作函数参数
- C语言及程序设计提高例程-36 多维数组作函数参数
- 第10周 C语言及程序设计提高例程-36 多维数组作函数参数
- C语言及程序设计提高例程-5 函数的参数
- C语言及程序设计提高例程-23 指针的运算
- C语言及程序设计提高例程-7 返回指针的函数
- 第4周 C语言及程序设计提高例程-7 返回指针的函数
- C语言及程序设计提高例程-24 数组名作为函数参数
- C语言及程序设计提高例程-38 main函数的参数
- 第4周 C语言及程序设计提高例程-5 函数的参数
- 第6周 C语言及程序设计提高例程-24 数组名作为函数参数
- 第10周 C语言及程序设计提高例程-38 main函数的参数
- C语言及程序设计提高例程-3 体验自定义函数
- C语言及程序设计提高例程-2 模块化程序设计及C语言中的函数
- C语言及程序设计提高例程-35 使用指针操作二维数组
- C语言及程序设计提高例程-22 用指针法访问数组元素
- C语言及程序设计提高例程-28 字符串、字符数组、字符指针
- Spring定时任务的几种实现
- android:使用fragment实现tab切换
- (二)Maven学习笔记
- Partition List
- Tesseract-OCR 样本训练,生成语言文件
- C语言及程序设计提高例程-25 指针作函数参数
- C语言及程序设计提高例程-24 数组名作为函数参数
- C语言及程序设计提高例程-23 指针的运算
- C语言及程序设计提高例程-22 用指针法访问数组元素
- C语言及程序设计提高例程-21 首尝排序——冒个泡
- C语言及程序设计提高例程-20 经典:查找的艺术
- linux中socket的连接数
- 【Jason's_Knowledge】【不定期更新】琐碎知识点及注意事项总结
- 大家好