Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

C++ programming Pointers Create a program that creates and initializes: a charac

ID: 3785997 • Letter: C

Question

C++ programming

Pointers

Create a program that creates and initializes: a character, an int, a short, a long, a double, a float

Create pointers to each.

creates and initializes 6 integer values.

creates and initializes an integer pointer

prints out: the value of the integer value, the value of its address, the value of the pointer and the value the pointer points at.

Change the integer value using the pointer.

print it all out again.

repeat for the other five integers.

Your result should look something like the picture...but little bit different..

C: users ct-d121aldocumentsAvisual studio 2013 Value1 3 address of value1 005 3FCOC value of pointer 005 3FCOC value where pointer is looking 3 value1: 9 address of value1 005 3FCOC value of pointer 005 3FCOC value where pointer is looking 9 value 10 address of value2 0053FC00 value of pointer 005 3FCOO value where pointer is looking: 10 value 30 address of value2 0053FC00 value of pointer 005 3FCOO value where pointer is looking: 30 value3: 31 address of value3 005 3FBF4 value of pointer 005 3FBF4 value where pointer is looking 31 value 93 address of value3 005 3FBF4 value of pointer 005 3FBF4 value where pointer is looking 93 Press any key to continue

Explanation / Answer

#include <stdio.h>

int main(void) {
//variables and intializations
char charvar=3;
int intvar=1;
short int shortvar=2;
long int longvar=10000000001;
double doublevar=12.0001;
float floatvar=1.002;
//pointer intializations
char * charptr;
charptr=&charvar;
int * intptr;
intptr=&intvar;
short * shortptr;
shortptr=&shortvar;
long * longptr;
longptr=&longvar;
double * doubleptr;
doubleptr=&doublevar;
float * floatptr;
floatptr=&floatvar;
  
printf(" character variable,charvar=%c",charvar);
printf(" address of character variable=%ld",&charvar);
printf(" value of character pointer=%ld",charptr);
printf(" value where character pointer looking=%c",*charptr);
printf(" Integer variable,intvar=%d",intvar);
printf(" address of Integer variable =%ld",&intvar);
printf(" value of integer pointer=%ld",intptr);
printf(" value where integer pointer looking=%d",*intptr);
printf(" short variable,shortvar=%d",shortvar);
printf(" address of short variable=%ld",&shortvar);
printf(" value of short pointer=%ld",shortptr);
printf(" value where short pointer looking=%d",*charptr);
printf(" long int variable,longvar=%ld",longvar);
printf(" address of long int variable=%ld",longvar);
printf(" value of long int pointer=%ld",longptr);
printf(" value where long pointer looking=%d",*longptr);
printf(" double variable,doublevar=%f",doublevar);
printf(" Address of double variable=%ld",&doublevar);
printf(" value of double pointer=%ld",doubleptr);
printf(" value where double pointer looking=%d",*doubleptr);
printf(" float variable,floattvar=%f",floatvar);
printf(" Address of float variable=%ld",&floatvar);
printf(" value of float pointer=%ld",floatptr);
printf(" value where float pointer looking=%c",*floatptr);
//change using pointers
charptr++;
intptr++;
shortptr++;
longptr++;
doubleptr++;
floatptr++;
printf(" after change");
printf(" character variable,charvar=%c",charvar);
printf(" address of character variable=%ld",&charvar);
printf(" value of character pointer=%ld",charptr);
printf(" value where character pointer looking=%c",*charptr);
printf(" Integer variable,intvar=%d",intvar);
printf(" address of Integer variable =%ld",&intvar);
printf(" value of integer pointer=%ld",intptr);
printf(" value where integer pointer looking=%d",*intptr);
printf(" short variable,shortvar=%d",shortvar);
printf(" address of short variable=%ld",&shortvar);
printf(" value of short pointer=%ld",shortptr);
printf(" value where short pointer looking=%ld",*shortptr);
printf(" long int variable,longvar=%ld",longvar);
printf(" address of long int variable=%ld",&longvar);
printf(" value of long int pointer=%ld",longptr);
printf(" value where long pointer looking=%d",*longptr);
printf(" double variable,doublevar=%f",doublevar);
printf(" Address of double variable=%ld",&doublevar);
printf(" value of double pointer=%ld",doubleptr);
printf(" value where double pointer looking=%d",*doubleptr);
printf(" float variable,floattvar=%f",floatvar);
printf(" Address of float variable=%ld",&floatvar);
printf(" value of float pointer=%ld",floatptr);
printf(" value where float pointer looking=%c",*floatptr);
  
  

   return 0;
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote