포인터로 예제 10개 만들기 - programingseven/c GitHub Wiki

#include <stdio.h>

int main(void) { int num = 20;

printf("%o\n", &num); //8진수 printf("%x\n", &num); //16진수

return 0; }

#include <stdio.h>

int main(void) { int num; int* pnum;

pnum = # *pnum = 31;

printf("%d\n", num); printf("%d\n", *pnum);

return 0; }

#include <stdio.h>

int main(void) { int* number; int num = 10;

number = #

printf("%p\n", &num);
printf("%p\n", number);

return 0; } 4) #include <stdio.h>

int main(void) { double d = 5.0; double* ptrd = &d; *ptrd *= 3; printf("d = %f\n", d); return 0; }

#include <stdio.h>

int main() { char c = 20; double d = 8.9;

char* p1 = &c;
double* p2 = &d;

return 0;

}

#include <stdio.h> int main() { int n = 10; int* p = &n;

printf("data : %d\n", *p);
++(*p);  
printf("data : %d\n", *p);

} 7) #include <stdio.h>

void printValue(int* ptr) { printf("값은 %d입니다\n", *ptr); }

int main() { int num = 10; printValue(&num); return 0; }

#include <stdio.h>

void add(int* a, int* b) { int result = *a + *b; printf("두 수의 합은 %d입니다\n", result); }

int main() { int x = 5, y = 7; add(&x, &y); return 0; }

#include <stdio.h>

int main() { int num = 42; int* ptr = #

printf("Address of num: %p\n", &num);
printf("Value of ptr: %p\n", ptr);
printf("Value pointed by ptr: %d\n", *ptr);

return 0;

} 10) #include <stdio.h>

int main() { int num = 10;
int *ptr = #

printf("Before: num = %d\n", num);

*ptr = 20;            

printf("After: num = %d\n", num);

return 0;

}

⚠️ **GitHub.com Fallback** ⚠️