You are on page 1of 3

Pointers Basics

#include<conio.h>
#include<stdio.h>
#include<iostream.h>

void main(){
clrscr();
int a=10;
int *ptr=&a;
cout<<endl<<&a<<endl<<ptr;
int *temp;
cout<< endl<< temp << *temp;
int *k = temp;
*k = 60;
cout<<endl<<temp<<" "<<*temp;
cout<<endl<<<<*k;
getch();
}
#include<iostream.h>
#include<string.h>
#include<stdio.h>
#include<conio.h>
void str(char *);
void main(){
clrscr();
char *name1 = "Hello";
cout<<endl<<"name1 = "<<name1;
cout<<endl<<"name1[2] = "<<name1[2];
cout<<endl<<"*name1 = "<<*name1;
cout<<endl<<"*(name1+1) = "<<*(name1+1);
str(name1);
cout<<endl<<"name1 = "<<name1;
cout<<endl<<"name1[0] = "<<name1[0];
getch();
}
void str(char *name2){
cout<<endl<<"name2 = "<<name2;
cout<<endl<<"name2[0] = "<<name2[0];
name2 = "World";
cout<<endl<<"name2 afgter changing = "<<name2;
}

You might also like