Answered step by step
Verified Expert Solution
Question
1 Approved Answer
In Ada the equality test (x = y in Ada syntax) is legal for all types, as long as x and y have the same
In Ada the equality test (x = y in Ada syntax) is legal for all types, as long as x and y have the same type. In C, however, the equality test (x == y in C syntax) is only permitted for variables of a few types; however, the types of x and y need not always be the same.
(a) Describe the types of x and y for which the C comparison x == y is legal.
(b) Why does the C language not allow equality tests for variables of certain types?
(c) Why does the C language allow comparisons between certain values of different types?
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