Question
: Consider the following code int a; int *aPtr; a = 9; aPtr = &a; printf(a is equal to %d ,a); printf(the address of a
: Consider the following code
int a; int *aPtr;
a = 9;
aPtr = &a;
printf(a is equal to %d ,a);
printf(the address of a is: %p , &a);
printf(Using the pointer, a is equal to %d , *aPtr);
printf(Using the pointer, the address of a is: %p , aPtr);
return 0;
adding functions to the above to calculate a*a and return the value: one function doing call-by- value and the other function doing call by reference
Problem 11: (1) Write a code defining an integer array of size=5 and a string array to store word, and prints all the elements of these two arrays in two separate lines.
Write a function ArrayModify that modifies the 4rd element of the integer array by making it 3 times bigger, and in main code print the original and modified elements
Write a function named ElementDouble that doubles the value of the modified 3rd element, and prints the value doubled. In main, print the 3rd element before and after calling function ElementDouble.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started