C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter7: User-defined Simple Data Types, Namespaces, And The String Type
Section: Chapter Questions
Problem 1TF
icon
Related questions
Question

C++ Exercise

Find the Error
Fach of the following definitions and program segments has errors. Locate as many as
you can.
48. int ptr* = nullptr;
49. int x, *ptr = nullptr;
&X = ptr;
50. int x, *ptr - nullptr;
*ptr = &x;
51. int x, *ptr = nullptr;
ptr = &x;
ptr = 100; // Store 100 in x
cout << x << endl;
52. int numbers[] = {10, 20, 30, 40, 50} ;
cout << "The third element in the array is ";
%3D
cout << *numbers + 3 << endl;
53. int values [ 20], *iptr = nullptr;
iptr
iptr *= 2;
values;
%3D
54. float level;
int fptr = &level;
%3D
55. int *iptr
&ivalue;
%3D
int ivalue;
Transcribed Image Text:Find the Error Fach of the following definitions and program segments has errors. Locate as many as you can. 48. int ptr* = nullptr; 49. int x, *ptr = nullptr; &X = ptr; 50. int x, *ptr - nullptr; *ptr = &x; 51. int x, *ptr = nullptr; ptr = &x; ptr = 100; // Store 100 in x cout << x << endl; 52. int numbers[] = {10, 20, 30, 40, 50} ; cout << "The third element in the array is "; %3D cout << *numbers + 3 << endl; 53. int values [ 20], *iptr = nullptr; iptr iptr *= 2; values; %3D 54. float level; int fptr = &level; %3D 55. int *iptr &ivalue; %3D int ivalue;
56. void doubleval(int val)
*val * 2;
57. int *pint = nullptr;
new pint;
58. int *pint - nullptr;
pint - new int;
if (pint -- nullptr)
*pint - 100;
else
cout << "Memory allocation error\n";
59. int *pint = nullptr;
pint = new int[100]; // Allocate memory
Code that processes the array.
delete pint; // Free memory
60. int *getNum()
{
int wholeNum;
cout << "Enter a number: ";
cin >> wholeNum;
return &wholeNum;
61. const int arr[] = { 1, 2, 3 };
int *ptr = arr;
62. void doSomething (int const ptr)
int localArray[ ]
ptr = localArray;
{ 1, 2, 3 };
%3!
%3D
Transcribed Image Text:56. void doubleval(int val) *val * 2; 57. int *pint = nullptr; new pint; 58. int *pint - nullptr; pint - new int; if (pint -- nullptr) *pint - 100; else cout << "Memory allocation error\n"; 59. int *pint = nullptr; pint = new int[100]; // Allocate memory Code that processes the array. delete pint; // Free memory 60. int *getNum() { int wholeNum; cout << "Enter a number: "; cin >> wholeNum; return &wholeNum; 61. const int arr[] = { 1, 2, 3 }; int *ptr = arr; 62. void doSomething (int const ptr) int localArray[ ] ptr = localArray; { 1, 2, 3 }; %3! %3D
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Function Arguments
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT