// Pantea Aria // 20/10/2025 // pointers // Write a program that: // Defines an integer variable in main. // uses function square_number to square the value (multiply it by itself) // Print the result in main. #include void square (int *pointer); int main() { int number = 100; printf("number before function is %d\n", number); // call function square_number printf("number after function is %d\n", number); return 0; } // referncing means, getting the address of a variable //derefrencing means getting the value stored in an address