我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

用指针在被调用函数中输出学生成绩,为什么提示我[Error] invalid operands to binary + (have 'float (*)[5]' and 'float')?

#include<stdio.h>
int main()
{
    void ave(float (*p)[5]);

    float a[10][5];
    int i,j;

    for(i=0;i<10;i++){
        for(j=0;j<5;j++){
            scanf("%f",&a[i][j]);
        }
    }
    ave(a);

    return 0;
}

void ave(float (*p)[5])
{
    float sum,i,j;
    for(i=0;i<10;i++){
        for(j=0;j<5;j++){
            printf("%f",*(*(p+i)+j));
        }
    }   
}

ave函数里i,j改成int型就好了

近期文章

  • Laravel - 在所有路线上请求提供商数据
  • 如何搜索父键的多维数组
  • 删除按钮不删除数据库中的所有值
  • 无法使用websocket在浏览器上运行客户端
  • 在Objective C中从URL下载JSON的简单方法
  • CodeIgniter:无法在视图中访问函数
  • 如何在某些条件下做两个平等的陈述?
  • 将scrapper类代码转换为laravel命令
  • MYSQL存储id或描述性文本以提高性能
  • 如何使用file_get_contents编辑抓取的内容
  • 从远程站点加载内容不起作用,但为什么?
  • 如何使用XML创建包含CDATA的SoapVar?
  • 使用json和XMLHttpRequest javascript的web服务
  • 为什么“$ this - > _ query-> execute()”总是评估为false?
  • Wordpress / PHP:获取循环外变量的值
  • 如果仅来自特定页面,则允许访问页面
  • PHP检测用户是否是页面的粉丝并不总是有效
  • 当价格超过500时,价格/ 1000 * 38不显示
  • 语法错误,意外'$ type'(T_VARIABLE),期待'('[重复]
  • PHP在设置值后在foreach中使用变量名称

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华