标题:谁可以帮我注释下这个程序!谢谢
只看楼主
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
结帖率:66.67%
 问题点数:0 回复次数:3 
谁可以帮我注释下这个程序!谢谢
#include <stdio.h>
float
maxelement( float *a, int size );

int
main( void )
{
    float A[ 5 ];
    int i;

    for( i = 0; 5 > i; ++i )
        scanf( "%f", &A[ i ] );

    printf( "%f", maxelement( A, 5 ) );

    return 0;
}

float
maxelement( float *a, int size )
{
    int i;
    float max;

    for( i = 1, max = a[ 0 ]; size > i; ++i )
        max = max > a[ i ]? max : a[ i ];

    return max;
}
搜索更多相关主题的帖子: include return 
2017-05-26 08:56
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
大神,帮帮忙呗
2017-05-26 09:19
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
2017-05-26 09:23
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
#include <stdio.h>
float
maxelement( float *a, int size );   //函数的声明,返回值为一个浮点型的变量,形参中有一个指针和一个整形。问:指针的作用是什么?

int
main( void )
{
    float A[ 5 ];//以下四行我都理解
    int i;

    for( i = 0; 5 > i; ++i )
        scanf( "%f", &A[ i ] );

    printf( "%f", maxelement( A, 5 ) );/// 问:  maxelement(A,5)是什么意思,为什么这样写?




    return 0;
}

float
maxelement( float *a, int size )//函数的定义
{
    int i;
    float max;

    for( i = 1, max = a[ 0 ]; size > i; ++i )   //问:size是什么,为什么不用赋一个初始值
        max = max > a[ i ]? max : a[ i ];

    return max;
}
2017-05-26 13:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-477377-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.770368 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved