AnswerBox
C

Call by Reference

Description:
Modify variables using pointers.
C Code
#include <stdio.h>
void doubleValue(int *x) { *x = *x * 2; }
int main() {
    int val = 15;
    printf("Before: %d\n", val);
    doubleValue(&val);
    printf("After: %d\n", val);
    return 0;
}
Expected Output
Before: 15 After: 30