#include <stdio.h>
main()
{
int ncc();
int i;
for( i = 1; i <= 10 ; i++ )
printf("%2d: cnn() = %d\n", i, ncc() );
}
/* 呼び出された回数を数え返す関数 */
int ncc()
{
int counter;
return( ++counter );
}
/* end of ncc0.c */
#include <stdio.h>
#define CNUM 5
main()
{
int nccs( int c );
int i, j;
for( i = 1; i <= 10 ; i++ )
for( j = 0; j < CNUM; j++ )
printf("%2d: nccs(%d) = %d\n", i, j, nccs(j) );
}
/* 集合カウンタ関数 */
int nccs( int c )
{
int counter[CNUM];
if( 0 <= c && c < CNUM )
return( ++counter[c] );
else
return( 0 );
}
/* end of nccs0.c */