what is the difference between NULL & NUL keywords in C?
Answers were Sorted based on User's Feedback
NULL is a macro defined in for the null pointer.
NUL is the name of the first character in the ASCII
character set. It corresponds to a zero value. There's no
standard macro NUL in C, but some people like to define it.
The digit 0 corresponds to a value of 80, decimal.
Don't confuse the digit 0 with the value of '' (NUL)!
NULL can be defined as ((void*)0), NUL as ''.
| Is This Answer Correct ? | 19 Yes | 3 No |
Answer / abhijit
NULL is a macro defined in <stddef.h> for the null pointer.
<br>NUL is the name of the first character in the ASCII
character set. It corresponds to a zero value. There?s no
<br>standard macro NUL in C, but some people like to define
it. <br>The digit 0 corresponds to a value of 80, decimal.
Don?t confuse the digit 0 with the value of ?? (NUL)!
<br>NULL can be defined as ((void*)0), NUL as ??. <br>
? NewInterviewQuestions.com
| Is This Answer Correct ? | 17 Yes | 5 No |
Answer / bryan olson
Neither NULL nor NUL is a keyword in C.
[International Standard ISO/IEC 9899:1999, Programming
Languages -- C, Section 6.4.1 Keywords]
That said, Abhijit did a good job explaining them.
| Is This Answer Correct ? | 6 Yes | 9 No |
Why is c called a mid-level programming language?
Does c have an equivalent to pascals with statement?
What does c in a circle mean?
Input any no. and print all the the numbers that comes before it like this for e.g input = 4 0 01 012 0123 01234 plz answer it 2day
What is extern c used for?
What are called c variables?
the expression a=30*1000+2768; evalutes to a) 32768 b) -32768 c) 113040 d) 0
What are the usage of pointer in c?
What is the process of writing the null pointer?
Explain what is the difference between text files and binary files?
What are the preprocessors?
What is the use of define in c?