NULL pointer:
NULL pointer is a pointer which is pointing to nothing. NULL pointer points the base address of segment.
Examples of NULL pointer:
1. int *ptr=(char *)0;
2. float *ptr=(float *)0;
3. char *ptr=(char *)0;
4. double *ptr=(double *)0;
5. char *ptr=’\0’;
6. int *ptr=NULL;
We cannot copy any thing in the NULL pointer.
Example:
What will be output of following c program?
#include <string.h>
#include <stdio.h>
#include <stdio.h>
int main(){
char *str=NULL;
strcpy(str,"c-pointer.blogspot.com");
printf("%s",str);
return 0;
return 0;
}
No comments:
Post a Comment