Question

In C89 programming: (a) What is the difference between a pointer to an array of ints...

In C89 programming:

(a) What is the difference between a pointer to an array of ints (“x”) and a pointer to the first element of the same array (“y”)?

(b) What is the only character that cannot appear in a string, and why?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

a)   There is a difference at run-time.

  • int[] is an array of primitive int values.
  • Integer[] is an "object" array, holding references to Integer objects.
  • Most important practical difference: int[] cannot hold null values.

b) The escape character ( \e , ASCII 0x1b) isn't part of the source character set and even may not exist at all (on a non-ASCII system), and cannot appear in a string.

Add a comment
Know the answer?
Add Answer to:
In C89 programming: (a) What is the difference between a pointer to an array of ints...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • In C programming, what is the difference between passing a struct by pointer vs. by value?

    In C programming, what is the difference between passing a struct by pointer vs. by value?

  • - Write a program that performs several operations on an array of positive ints. The program...

    - Write a program that performs several operations on an array of positive ints. The program should prompt the user for the size of the array (validate the size) and dynamically allocate it. Allow the user to enter the values, do not accept negative values in the array. - Your program should then define the functions described below, call them in order, and display the results of each operation: a) reverse: This function accepts a pointer to an int array...

  • I have some questions about pointers/pointer arithmetic in C++ 1) Pointers and Pointer Arithmetic a.)       What...

    I have some questions about pointers/pointer arithmetic in C++ 1) Pointers and Pointer Arithmetic a.)       What is the difference between statically allocated arrays and dynamically allocated arrays (be brief) b.)      Which of the following pointers can be used for a dynamically allocated array? (Circle) char ptr; char * ptr; char ptr *; char ptr[]; char [] ptr; c.)       Show now, using that pointer, how to dynamically allocate array of characters of size 10: (don't use malloc) d.)      Which of the...

  • Having issues using binary search on a pointer array. 1. Write 1000 random ints to file...

    Having issues using binary search on a pointer array. 1. Write 1000 random ints to file 2. Binary Search to find if number exists in element from file. int main() { ArrayActions action;   int count; int userInput; int num = 1000; int array[num]; ofstream myFile ("/Users/chan/Desktop/LANEY_CIS27/Assignemtn2_CIS27/Assignemtn2_CIS27/File.txt");   //Set srand with time to generate unique random numbers srand((unsigned)time(0));   //Format random num up to 999 for(count = 0; count < num; count++) { array[count] = rand() % 1000; }          //Condition...

  • C programming Write a function that gets a 2-d array of given dimensions of ints. It...

    C programming Write a function that gets a 2-d array of given dimensions of ints. It returns true if the array contains two rows with exactly the same values in the same order, and returns false otherwise, bool contains_equal_rows(int height, int width, const int ar[height] [width]) Examples: On input {{1,2,3,4}, {2,3,4,1}, {1,2,3,4}} it returns true. On input {{1,2,3,4}, {2,3,4,5}, {3,4,5,6}} it returns false. On input {{1,1,1,1}, {2,2,2,2}, {1,1,1,6}} it returns false.

  • C++ Language Given an array length 1 or more of ints, return the difference between the...

    C++ Language Given an array length 1 or more of ints, return the difference between the largest and smallest values in the array. Examples: largeDiff (410, 3, 5, 6}, 4) - 7 largeDiff ({7, 2, 10, 9}, 4) - 8 largeDiff ({2, 10, 7, 2}, 4) + 8 largeDiff ({2}, 1) = 0 code.cpp + New I Full Screen 2- int largeDiff (const int a[], int n) { 3 4 5}

  • USING C++ Create an array of 8 doubles (initialize how you want). Create a pointer that...

    USING C++ Create an array of 8 doubles (initialize how you want). Create a pointer that points to the first element. Using the pointer only (no array indices allowed), print out the contents of each entry.

  • C programming 1) When setting a two-dimensional character array, how is the size (number of characters)...

    C programming 1) When setting a two-dimensional character array, how is the size (number of characters) in the second dimension set? Select an answer: The number of elements are equal to the average size of all the strings. To the length of the longest string; you don't need to add one because the first array element is zero. To the length of the longest string, plus one for the null character. The second dimension is equal to the number of...

  • i have a question need it to get solved in 20 minutes please in C++ programming...

    i have a question need it to get solved in 20 minutes please in C++ programming . this is the question: Write a function GetPtrMaxElem that takes as input the base address of an array of ints and the number of elements. The function should inspect the contents of the array and return a pointer to the last array element with the maximum value. (Hint: what should the return type be?)

  • C Programming Language 2(a) Define a struct with 1 int array named i, 1 float array...

    C Programming Language 2(a) Define a struct with 1 int array named i, 1 float array named f, and one double array named d, each of size M. (b)Declare array x with N of those structs. (c)Write a void function to traverse array x (using a pointer) assigning to each element in each array d (in each struct in array x) the sum of the corresponding elements in arrays i and f (in the same struct). Use 3 pointers (of...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT