passing array to function c++ pointer
void generateArray(int *a, int si)
{
for (int j = 0; j < si; j++)
a[j] = rand() % 9;
}
int main()
{
const int size=5;
int a[size];
generateArray(a, size);
return 0;
}
passing array to function c++ pointer
void generateArray(int *a, int si)
{
for (int j = 0; j < si; j++)
a[j] = rand() % 9;
}
int main()
{
const int size=5;
int a[size];
generateArray(a, size);
return 0;
}
arrays and pointer in c++
#include<iostream>
int main()
{
// three ways to enter the values of arrays
int array[] {1,2,3};
// Array subscript notation
std::cout<<array[0]<<std::endl;// 1
std::cout<<array[1]<<std::endl;// 2
std::cout<<array[2]<<std::endl;// 3
// Pointer subscript notation
int *array_ptr ={array};
std::cout<<array_ptr[0]<<std::endl;//1
std::cout<<array_ptr[1]<<std::endl;//2
std::cout<<array_ptr[2]<<std::endl;//3
//Array offset notation
std::cout<<*array<<std::endl;//1
std::cout<<*(array+1)<<std::endl;//2
std::cout<<*(array+2)<<std::endl;//3
//Pointer offset notation
std::cout<<*array_ptr<<std::endl;//1
std::cout<<*(array_ptr+1)<<std::endl;//2
std::cout<<*(array_ptr+2)<<std::endl;//3
return 0;
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us