fork download
  1. #include <stdio.h>
  2. #define SZ 15
  3. typedef struct {int a[SZ];} rec;
  4. int main(){
  5. void pa(rec);
  6. int value[SZ] ={9,8,7,6,5,4,3,2,1,0};
  7. pa(*(rec*)value);
  8. printf("%u %u\n",sizeof(rec),sizeof(value));
  9. return 0;
  10. }
  11. void
  12. pa(rec b){
  13. int z;
  14. for(z=0;z<SZ;z++){
  15. printf("array[%2d] is %d\n",z,b.a[z]);
  16. }
  17. }
Success #stdin #stdout 0s 2248KB
stdin
Standard input is empty
stdout
array[ 0] is 9
array[ 1] is 8
array[ 2] is 7
array[ 3] is 6
array[ 4] is 5
array[ 5] is 4
array[ 6] is 3
array[ 7] is 2
array[ 8] is 1
array[ 9] is 0
array[10] is 0
array[11] is 0
array[12] is 0
array[13] is 0
array[14] is 0
60 60