CSDN论坛 > C/C++ > C语言

函数的指针(按书上照葫芦画瓢都错) [问题点数:20分,结帖人napoleonpan1]

Bbs1
本版专家分:0
结帖率 96.55%
CSDN今日推荐
Bbs5
本版专家分:4333
Blank
红花 2003年9月 C/C++大版内专家分月排行榜第一
Bbs1
本版专家分:0
Bbs4
本版专家分:1784
Bbs7
本版专家分:25856
Blank
黄花 2003年10月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2004年3月 C/C++大版内专家分月排行榜第三
Bbs2
本版专家分:369
匿名用户不能发表回复!
其他相关推荐
指针的引用作为函数参数有啥用?
一句话总结 用指针的引用作为某函数的参数来传递,其目的就是为了在这个函数里面改变该指针的值(就是改变指针所指向的对象)。
1177: 按要求排序(指针专题)
Description 输入n和n个整数,然后按要求排序,若输入1,请输出升序排序序列;若输入2,请输出降序排序序列,若输入3,请输出按绝对值升序排序序列。要求程序结构如下,请完善程序。 void sort(int a[], int n, int (*cmp)()); int CmpAsc(int x, int y); /*按升序要求判断两元素是否逆序*/ int CmpDec(int
函数指针作为函数参数,实现冒泡排序的升序排序和降序排序
#include #define N 10//定义数组元素个数 int Ascending(int a,int b);//升序排列的函数声明 int Descending(int a,int b);//降序排列的函数声明 void swap(int*,int*);//交换数据的函数声明 void BubbleSort(int a[],int n,int (*compare)(int,int));
用指针方法对10个整数按由大到小的顺序排序
#include int main() { void sort(int x[],int n); //sort函数声明 int i,*p; int a[10]; p=a; //指针变量p指向a[0] printf("please input 10 integer numbers:\n"); for(i=0;i<10;i++) { scanf("%d",p++);
对数组a中n个整数反序存放,可用指针实现。
#include #define N 10 int main() { void inv(int arr[N]); int a[N],i; printf("enter a[3]:\n"); for(i=0;i scanf("%d",&a[i]); inv(a); for(i=0;i printf("%4d",a[i]); printf("\n"); return 0; }
用指针方法对10个整数由大到小排序
#include int main() { void sort(int x[],int n); int i; int *p; int a[10]; p = a; printf("enter 10 integer numbers:"); for(i = 0;i < 10;i++) { scanf("%d",p++); } p = a; sort(p,10); for(p
输入三个字符串,按由小到大的顺序输出(指针)(C语言的实现)
/************************************************************* * Copyright (c) 2013, 西华师大大学计算机学院 * * All rights reserved. * * 作 者: 曾舜尧
输入三个整数,按从大到小的顺序,用函数指针实现。
#include<stdio.h> void exchange(int *p1,int *p2,int *p3); void swap(int *x,int *y) { int temp; if(*x<*y){ temp=*x; *x=*y; *y=temp; } } int main()//输入三个整数,按从大到小的顺序,用函数指针方式实现 { int a,b,c; int *p1,*p2
1169: 大整数(指针专题)
Description 输入3个大整数,位数不超过100位,按从小到大的顺序输出这三个整数。要求定义并使用如下函数比较两个大整数的大小。  int cmp(char *a,char *b)  {  //若大整数a大于b,返回1;  //若a小于b,返回-1;  // 若a与b相等,返回0  } Input 输入有3行,每行输入一个大整数,位数不超过100位,输入不含前
习题 8.2 输入3个字符串,按由小到大的顺序输出。(指针法)
C程序设计(第四版) 谭浩强 习题8.2 个人设计习题 8.2 输入3个字符串,按由小到大的顺序输出。(指针法)代码块:方法1:#include &lt;stdio.h&gt; #include &lt;string.h&gt; int main() { char *s[3], st[3][10], **p, *t; int i, j; for (i=0, printf(&quot;Please enter
关闭