Is it possible to view memory location of variable in visual studio without printf statement
Code:
#include<stdio.h>
#define size 5
#define set 1
#define Reset 0
int flag1;
struct Node1
{
int Number1;
char Rank1;
float price1;
double salary1;
char Name1[5];
int* ptr1;
}svar;
union Node2
{
int Number2;
char Rank2;
float price2;
double salary2;
char Name2[size];
int* ptr2;
}uvar;
void wait()
{
for (int i = 0; i < 10; i++);
}
void foo1(int* PTR)
{
*PTR = 100;
}
void foo2()
{
flag1 = set;
wait();
flag1 = Reset;
}
int main()
{
int Number;
char Rank;
float price;
double salary;
char Name[size];
int *ptr;
Number = 2;
printf("%d", &Number);
Rank = 'A';
price = 230.23;
salary = 44000.540;
//Name[size] = "VIJA";
ptr = &Number;
svar.Number1 = 10;
svar.Rank1 = 'B';
svar.price1 = 540;
svar.salary1 = 11240;
uvar.Number2 = 20;
uvar.Rank2 = 'C';
uvar.price2 = 740;
uvar.salary2 = 12240;
foo2();
if (Rank == 'A')
{
printf("success");
}
else
{
printf("fialure");
}
foo1(&Number);
return 0;
}