using codeblocks
--------------------------------------------------------------------------------------------------
//understanding array as pointer //comment of program
//storing character in an array using pointer and displaying them
#include <stdio.h> //header file
int main()
{
char *p; //character array pointer
char a[5]; //CHARACTER ARRAY
for(p=a;p<a+5;p++)
{
printf("address=%d\n",p);// prints 5 addresses
}
for(p=a;p<a+5;p++) //runs the loop from 0 location to 4th location
{
*p=getchar(); //gets character
putchar(*p); //prints that character
}
return 0;
}
/*note:-
p=a------- it takes address of zeroth element
a+5-----------means upto 5th location
p++--------increase the location by 1
----------------------------
while inputting character,
It accepts one character, then that is replaced by next address.
Then it is replaced by next address.
So altogether, we input three characters.
*/
--------------------------------------------------------------------------------------------------
//understanding array as pointer //comment of program
//storing character in an array using pointer and displaying them
#include <stdio.h> //header file
int main()
{
char *p; //character array pointer
char a[5]; //CHARACTER ARRAY
for(p=a;p<a+5;p++)
{
printf("address=%d\n",p);// prints 5 addresses
}
for(p=a;p<a+5;p++) //runs the loop from 0 location to 4th location
{
*p=getchar(); //gets character
putchar(*p); //prints that character
}
return 0;
}
/*note:-
p=a------- it takes address of zeroth element
a+5-----------means upto 5th location
p++--------increase the location by 1
----------------------------
while inputting character,
It accepts one character, then that is replaced by next address.
Then it is replaced by next address.
So altogether, we input three characters.
*/
----------------------------------------------------------------------------------------------------------
using turbo c++
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
//understanding array as pointer //comment of program
//storing character in an array using pointer and displaying them
#include <stdio.h> //header file
#include<conio.h>
int main()
{
char *p; //character array pointer
char a[5]; //CHARACTER ARRAY
for(p=a;p<a+5;p++)
{
printf("address=%d\n",p);// prints 5 addresses
}
for(p=a;p<a+5;p++) //runs the loop from 0 location to 4th location
{
*p=getchar(); //gets character
putchar(*p); //prints that character
}
getch();
return 0;
}
//understanding array as pointer //comment of program
//storing character in an array using pointer and displaying them
#include <stdio.h> //header file
#include<conio.h>
int main()
{
char *p; //character array pointer
char a[5]; //CHARACTER ARRAY
for(p=a;p<a+5;p++)
{
printf("address=%d\n",p);// prints 5 addresses
}
for(p=a;p<a+5;p++) //runs the loop from 0 location to 4th location
{
*p=getchar(); //gets character
putchar(*p); //prints that character
}
getch();
return 0;
}