Array length: Difference between revisions

m
output format unification
m (fixed typo)
m (output format unification)
Line 714:
void test3(char* name, int A[10], int n)
{
printf("as a parameter int A[10]: sizeof(%8s) = %2d, length = %2d, %s\n",
name,
sizeof(A),
Line 783:
as parameter int* A: sizeof(scGlobal) = 4, length = 1, fail
as parameter int A[]: sizeof(scGlobal) = 4, length = 1, fail
as a parameter int A[10]: sizeof(scGlobal) = 4, length = 1, fail
 
directly called: sizeof( cGlobal) = 40, length = 10, pass
as parameter int* A: sizeof( cGlobal) = 4, length = 1, fail
as parameter int A[]: sizeof( cGlobal) = 4, length = 1, fail
as a parameter int A[10]: sizeof( cGlobal) = 4, length = 1, fail
 
directly called: sizeof( sGlobal) = 40, length = 10, pass
as parameter int* A: sizeof( sGlobal) = 4, length = 1, fail
as parameter int A[]: sizeof( sGlobal) = 4, length = 1, fail
as a parameter int A[10]: sizeof( sGlobal) = 4, length = 1, fail
 
directly called: sizeof( Global) = 40, length = 10, pass
as parameter int* A: sizeof( Global) = 4, length = 1, fail
as parameter int A[]: sizeof( Global) = 4, length = 1, fail
as a parameter int A[10]: sizeof( Global) = 4, length = 1, fail
 
directly called: sizeof( scLocal) = 40, length = 10, pass
as parameter int* A: sizeof( scLocal) = 4, length = 1, fail
as parameter int A[]: sizeof( scLocal) = 4, length = 1, fail
as a parameter int A[10]: sizeof( scLocal) = 4, length = 1, fail
 
directly called: sizeof( cLocal) = 40, length = 10, pass
as parameter int* A: sizeof( cLocal) = 4, length = 1, fail
as parameter int A[]: sizeof( cLocal) = 4, length = 1, fail
as a parameter int A[10]: sizeof( cLocal) = 4, length = 1, fail
 
directly called: sizeof( sLocal) = 40, length = 10, pass
as parameter int* A: sizeof( sLocal) = 4, length = 1, fail
as parameter int A[]: sizeof( sLocal) = 4, length = 1, fail
as a parameter int A[10]: sizeof( sLocal) = 4, length = 1, fail
 
directly called: sizeof( aLocal) = 40, length = 10, pass
as parameter int* A: sizeof( aLocal) = 4, length = 1, fail
as parameter int A[]: sizeof( aLocal) = 4, length = 1, fail
as a parameter int A[10]: sizeof( aLocal) = 4, length = 1, fail
 
directly called: sizeof( Local) = 40, length = 10, pass
as parameter int* A: sizeof( Local) = 4, length = 1, fail
as parameter int A[]: sizeof( Local) = 4, length = 1, fail
as a parameter int A[10]: sizeof( Local) = 4, length = 1, fail
 
directly called: sizeof( mBlock) = 4, length = 1, fail
as parameter int* A: sizeof( mBlock) = 4, length = 1, fail
as parameter int A[]: sizeof( mBlock) = 4, length = 1, fail
as a parameter int A[10]: sizeof( mBlock) = 4, length = 1, fail
 
directly called: sizeof( cBlock) = 4, length = 1, fail
as parameter int* A: sizeof( cBlock) = 4, length = 1, fail
as parameter int A[]: sizeof( cBlock) = 4, length = 1, fail
as a parameter int A[10]: sizeof( cBlock) = 4, length = 1, fail
 
directly called: sizeof( aBlock) = 4, length = 1, fail
as parameter int* A: sizeof( aBlock) = 4, length = 1, fail
as parameter int A[]: sizeof( aBlock) = 4, length = 1, fail
as a parameter int A[10]: sizeof( aBlock) = 4, length = 1, fail</pre>
 
=={{header|C sharp|C#}}==