uestion 1: (C++ Programming) Why could the following code crash? void Func( int *X ) { if( X ) cout << (*X); } choices: A.You can't use asterisks with ints B.Pointer may be uninitialized C.It can't, this checks for null D.Can't have a pointer in an if statement

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter10: Pointers
Section10.1: Addresses And Pointers
Problem 3E
icon
Related questions
Question

Question 1: (C++ Programming)

Why could the following code crash?

void Func( int *X )

{

if( X )

cout << (*X);

}

 

choices:

 

A.You can't use asterisks with ints

 

B.Pointer may be uninitialized

 

C.It can't, this checks for null

 

D.Can't have a pointer in an if statement

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Functions
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++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
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