程序功能:用函数指针输出一个整数的位置
#include<stdio.h>
#define N 5
typedef (*PNUM)(int num[],int,int);
int sort(int str[],int n,int a);
void main()
{
int num[N]={12,87,45,23,61},pos,a;
PNUM psort;
psort=sort;

展开全部
收起
5回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Thom

    18人对此回答表示赞同

    if(a==num[i]);
    多了个分号
    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Aubree

    16人对此回答表示赞同

    if语句后若还有须执行的内容则不能加; 否则不论满不满足if条件都会继续执行下一条语句
    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 从不骑驴找马

    13人对此回答表示赞同

    if(a==num[i]); 在这语句后面不要用分号,用了分号的话如果条件满足的话什么都不做,和不写这一句是一样的。关键的还是在于,你多了一个分号就会使得程序执行到break就会直接退出循环了。
    把if后面的;去掉就好了。
    祝你学习进步!!
    展开
    13
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Foster

    11人对此回答表示赞同

    if(a==num[i]); 这里错了,不可以要“;” 去掉分号就对了。
    break;
    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Kayden

    4人对此回答表示赞同

    if(a==num[i]); //将本行末尾的分号去掉即可。
    break;
    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部