• Courses
  • Code Compiler
  • Discuss
  • Pricing
  • Teams
Menu
0

C code question

Why is the output "Not equal"? #include <stdio.h> int main() { char arr[] = {1,2,3}; char *p = arr; if (&p == &arr) printf("Equal"); else printf("Not equal"); return 0; }

c
13th May 2021, 9:05 PM
Edward Finkelstein
Edward Finkelstein - avatar
1 Answer

Often have questions like this?

Learn more efficiently, for free:

  • Introduction to Python

    7.1M learners

  • Introduction to Java

    4.7M learners

  • Introduction to C

    1.5M learners

  • Introduction to HTML

    7.5M learners

See all courses
Hot today
I have finished first in Saturn League 3 times in a row, why have I not been given the badge for “Intergalactic Champion”
1 Votes
Solving coding challenges
2 Votes
I am new
1 Votes
Changing String Variables into int in C++
0 Votes
Advertising in Sololearn
1 Votes
Fill in the blank to declare a static variable.
0 Votes
RUST'S FUTURE
1 Votes
Question #2: "Please activate your account and keep learning to enable messaging. An email has been sent to you"
1 Votes
Programming Language
0 Votes
What are the advantages and disadvantages of using let vs var when declaring variables in JavaScript?
0 Votes