Computer Science: A Structured Programming Approach Using C, Third Edition
3rd Edition
ISBN: 9780534491321
Author: Behrouz A. Forouzan, Richard F. Gilberg
Publisher: Course Technology, Inc.
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 4, Problem 11PS
Explanation of Solution
Given: The operators, such as address operator (&), array operator ([]), dereference operator (#), indirection operator (*), and pointer operator (^).
To find: The operator which is used to notify the compiler to keep data at an address...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
**The solution must be using pointer
** without
Show (in code) the 4 ways you can initialize a pointer (depending on what you want to allow to change). In each example, explain what can change and what can not.
If Arr is an array of doubles and pZoom is a pointer to that array, which statement refers to the address of the third of the array?
Chapter 4 Solutions
Computer Science: A Structured Programming Approach Using C, Third Edition
Ch. 4 - Prob. 1PSCh. 4 - The function definition contains the code for a...Ch. 4 - Function calls that return void may not be used as...Ch. 4 - The address operator (&) is used to tell the...Ch. 4 - Variables defined within a block have global...Ch. 4 - Prob. 6PSCh. 4 - Which of the following statements about function...Ch. 4 - Which of the following is not a part of a function...Ch. 4 - Which of the following statements about function...Ch. 4 - Which of the following statements about local...
Ch. 4 - Prob. 11PSCh. 4 - Prob. 12PSCh. 4 - Which of the following statements will generate a...Ch. 4 - Which of the following statements about structure...Ch. 4 - Find any errors in the following function...Ch. 4 - Find any errors in the following function...Ch. 4 - Find any errors in the following function...Ch. 4 - Find any errors in the following function...Ch. 4 - Find any errors in the following function...Ch. 4 - Find any errors in the following function calls:...Ch. 4 - Evaluate the value of the following expressions:...Ch. 4 - Evaluate the value of the following...Ch. 4 - Prob. 23PSCh. 4 - Define the range of the random numbers generated...Ch. 4 - What would be printed from Program 4-17 when run...Ch. 4 - Prob. 26PSCh. 4 - Prob. 27PSCh. 4 - Prob. 28PSCh. 4 - Prob. 29PSCh. 4 - Write a program that generates a random number...Ch. 4 - Prob. 31PSCh. 4 - Code and run Program 4-16, "Top—down Development...Ch. 4 - Prob. 33PSCh. 4 - Prob. 34PSCh. 4 - Expand the calculator program, Program 4-15, to...Ch. 4 - Prob. 36PSCh. 4 - Write a function that receives a positive...Ch. 4 - Prob. 38PSCh. 4 - Prob. 39PSCh. 4 - Prepare a payroll earnings statement for the sales...Ch. 4 - Write a program that, given a beginning balance in...Ch. 4 - The formula for converting centigrade temperatures...Ch. 4 - Write a program that uses standard functions. The...Ch. 4 - Write a C program that creates customers' bills...
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- CAN YOU PLEASE RUN IT IN ONLINE GDB! C language. Write a program using pointers, which based on the adequate functions compute the sum, difference, dot product, or cross product of two vectors in Rn. Write a program using pointers, which based on the adequate functions, computes the sum, difference of multiplication of two matrices in Rm×n.arrow_forwardIf a pointer is not pointing anywhere, it’s recommended you have it point to nothing. This is accomplished using NULL in C, as with int *p = NULL Why do you think that is a good idea? Explain your answer.arrow_forwardThe following C code containts a significant error in its use of pointers. Describe this error and indicate how it can be fixed.arrow_forward
- (Answer in C++ ONLY) How Much Is The House? There's this house I want to buy just right around the corner. I know its address but I don't know its value. Can you please help me determine it? Instructions: In the code editor, you are provided with an initial code which has main() function. In the main(), the user is asked for an integer input and then its address is assigned to a pointer variable (see line 10) Your task is to print the value of the pointer variable using the dereferencing operator. Input 1. An integer Output Enter·n:·5 Value·of·*ptr·=·5arrow_forwardI know I need to utilize sizeof() and possibly a pointer, but I can't seem to get the syntax right (this is using C). To find the size of this struct in bytes.arrow_forwardIn C++, If you had the double-pointer above and also had these variables: type x, * q; And had executed these statements: q = &x; p = &q; How would a function given p by value be able to change the contents of x?arrow_forward
- What is pointer? Write a C++ program that inputs three integers from thekeyboard and prints the sum, average, product, smallest and largest of thesenumbers. The screen dialogue should appear as follows:arrow_forwardExplain the different between a pointer variable and other variables such as int, float, char. You can draw a specific diagram to make your explanation clearer.arrow_forwardWhich operations are not possible with pointers?arrow_forward
- Write a single program to swap two numbers using Call by Value, Call by Reference and Call by Pointer (use three functions called swap( ). Use overloading conceptarrow_forwardUnder what circumstances the compiler selects the function based on the contents of the pointer ptr, not on the type of the pointer & vice versa?arrow_forwardGiven the code segment below, what is the value that is passed to func() given the function call? Assume that func() is defined. If it is an invalid access, write INVALID (in all capital letters) as your answer. Assume that the array aData[] is associated to the memory address 1010 (in decimal). If the value is an address, then indicate the memory address in decimal. double aData[15] = {0.0, 1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9};func(aData + 2);arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr