Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main()
- {
- int num{ 42 };
- float temp{ 42 };
- double size{ 34.5 };
- bool flag{ true };
- int* ptrI{&num};
- float* ptrF{&temp};
- double* ptrD{&size};
- bool* ptrB{&flag};
- std::cout << "num value:\t" << num << "\tnum address:\t" << &num << "\tptrI value\t" << ptrI << '\n';
- std::cout << "temp value:\t" << temp << "\ttemp address:\t" << &temp << "\tptrF value\t" << ptrF << '\n';
- std::cout << "size value:\t" << size << "\tsize address:\t" << &size << "\tptrD value\t" << ptrD << '\n';
- std::cout << "flag value:\t" << flag << "\tflag address:\t" << &flag << "\tptrB value\t" << ptrB << '\n';
- std::cout << "Dereferencing ptrI:\t" << *ptrI << '\n';
- std::cout << "Dereferencing ptrF:\t" << *ptrF << '\n';
- std::cout << "Dereferencing ptrD:\t" << *ptrD << '\n';
- std::cout << "Dereferencing ptrB:\t" << *ptrB << '\n';
- *ptrI = 33;
- *ptrF = 33.45;
- *ptrD = 42.42;
- *ptrB = false;
- std::cout << "Dereferencing ptrI:\t" << *ptrI << '\n';
- std::cout << "Dereferencing ptrF:\t" << *ptrF << '\n';
- std::cout << "Dereferencing ptrD:\t" << *ptrD << '\n';
- std::cout << "Dereferencing ptrB:\t" << *ptrB << '\n';
- std::cout << "num value:\t" << num << "\tnum address:\t" << &num << "\tptrI value\t" << ptrI << '\n';
- std::cout << "temp value:\t" << temp << "\ttemp address:\t" << &temp << "\tptrF value\t" << ptrF << '\n';
- std::cout << "size value:\t" << size << "\tsize address:\t" << &size << "\tptrD value\t" << ptrD << '\n';
- std::cout << "flag value:\t" << flag << "\tflag address:\t" << &flag << "\tptrB value\t" << ptrB << '\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement