there are manynumber hedder files because each hedder file
is used for different purpose.
for example if we are using pointers we will include
different hedder files with the standard hedder files as
#include<stdio.h>
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
#include<graphic.h>
#include<string.h>
#include<ctype.h>
#include<malloc.h>
#include<calloc.h>
#include<sound.h>
Above list are few header file in C. And many more header
file in C language.
the following are some of the header files in c:
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<stdlib.h>
#include<floats.h>
#include<conio.h>
#include<time.h>
#include<limits.h>
#include<graphic.h>
#include<ctype.h>
#include<malloc.h>
#include<calloc.h>
#include<sound.h>
there are about 32 header files in c
#define DCHAR char*
typedef char* TCHAR;
if using these following variables will be declared like
DCHAR ch1, ch2;
TCHAR ch3, ch4;
then what will be types of ch1, ch2, ch3 and ch4?
given the piece of code
int a[50];
int *pa;
pa=a;
to access the 6th element of the array which of the
following is incorrect?
a.*(a+5)
b.a[5]
c.pa[5]
d.*(*pa + 5)