Skip to main content

C++ : Pointer Program

#include<iostream>
using namespace std;
int main()
{
    int a=4;
    int* b=&a;

    // & is address of operator
    cout<<"Thr address of a is "<<&a<<endl;
    cout<<"Thr address of a is "<<b<<endl;

    // * is value at dereference operator
    cout<<"Thr value of a is "<<*b<<endl;
    
    // Pointer to pointer
    int** c=&b;
cout<<"The adress of b is"<<&b<<endl;
    cout<<"The adress of b is"<<c<<endl;
    cout<<"The value at address c is "<<*c<<endl ;
    cout<<"The value at address value_at (value_at( c )) is "<<**c<<endl;
   
}

OUTPUT =>
    
    
Thr address of a is 0x28ff28
Thr address of a is 0x28ff28 Thr value of a is 4 The adress of b is0x28ff24 The adress of b is0x28ff24 The value at address c is 0x28ff28 The value at address value_at (value_at( c )) is 4


int array[]={20,25,30,40,45,50};
    int* p=array;
    while(*p<=array[5])
    {
        cout<<"Value when p is "<<p<<"is "<<*p<<endl;
        p=p+1;
   
    }

OUTPUT =>

Value when p is 0x28ff08is 20 Value when p is 0x28ff0cis 25 Value when p is 0x28ff10is 30 Value when p is 0x28ff14is 40 Value when p is 0x28ff18is 45 Value when p is 0x28ff1cis 50

Popular posts from this blog

C++ : Calculator

  # include < iostream > using namespace std ; int main () {     int a , b ;     char o ;     float c ;     cout << " Enter Value of A \n " ;     cin >> a ;     cout << " Enter Value of B \n " ;     cin >> b ;     cout << " Enter Operation \n " << " + for Addition \n - for substration \n * for multiplication \n / for division \n " ;     cin >> o ;     switch ( o )     {         case ' + ' :       {            c = a + b ;             break ;       }       case ' - ' :       {           c = a - b ;           break ;       }       case ' / ' :       {         ...

Python : Small Projects (CWH)

  # Project 1 : Snake, Water, Game OR Rock,Paper,Scissor import random def game ( comp , you ) :     if comp == you :         return 2     elif comp == " s " :         if you == " w " :             return 0         elif you == " g " :             return 1     elif comp == " w " :         if you == " g " :             return 0         elif you == " s " :             return 1     elif comp == " g " :         if you == " w " :             return 0         elif you == " s " :             return 1 print ( " Computer turn : Snake(s),Water(w) or Gun(g) " ) randno = random . randint ( 1 , 3 ) if randno == 1 :  ...