declare int array c++ code example

Example 1: initialize an array in c++

int nums[100] = {0}; // initiallize all values to 0

int nums[5] = {1,2,3,4,5};

// type name[size] = {values};

Example 2: how to make an array c++

int foo [] = { 16, 2, 77, 40, 12071 };

Example 3: number of elements in c++ array

#include <iostream>
using std::cout;

int a[] = { 1, 2, 3, 4, 5 };
int counta()
  {
  return sizeof( a ) / sizeof( a[ 0 ] );  // works, since a[] is an array
  }

int countb( int b[] )
  {
  return sizeof( b ) / sizeof( b[ 0 ] );  // fails, since b[] is a pointer
  }

Example 4: 1d fixed length arrays c++

void initarr(int arrgender[TOT_MALE][TOT_FEMALE])
  {
      for(int a =0; a < TOT_MALE;a++)
      {
          for(int b = 0; b < TOT_FEMALE;b++)
          {
              arrgender[a][b] = 0;
          }
      }

Tags:

C Example