Write a Program in C That Using the Const Type Qualifier With Arrays

// Using the const type qualifier with arrays.
#include <stdio.h>

void tryToModifyArray( const int b[] ); // function prototype

// function main begins program execution
int main( void )
{
   int a[] = { 10, 20, 30 }; // initialize array a

   tryToModifyArray( a );

   printf("%d %d %d\n", a[ 0 ], a[ 1 ], a[ 2 ] );
} // end main

// in function tryToModifyArray, array b is const, so it cannot be
// used to modify the original array a in main.                
void tryToModifyArray( const int b[] )                            
{                                                                 
   b[ 0 ] /= 2; // error                                    
   b[ 1 ] /= 2; // error                                    
   b[ 2 ] /= 2; // error                                    
} // end function tryToModifyArray

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...