Skip to content
Snippets Groups Projects
Commit 919d8325 authored by JieunYoon's avatar JieunYoon
Browse files

Add pointer practice

parent 1d787ed3
No related branches found
No related tags found
No related merge requests found
...@@ -16,7 +16,6 @@ int main() ...@@ -16,7 +16,6 @@ int main()
//int (*f)(int); //int (*f)(int);
int (*f[4])(int) = {f10, f5, f1, f22}; int (*f[4])(int) = {f10, f5, f1, f22};
printf("%d\n", f[2](10)); printf("%d\n", f[2](10));
printf("%d\n", f[b%4](10));
//f = f10; //f= &f10을 해도 똑값다 //f = f10; //f= &f10을 해도 똑값다
//printf("%d\n", f(a)); //printf("%d\n", f(a));
......
#include <stdio.h>
int f10(int a)
{ return a+10; }
int f5(int a)
{ return a+5; }
int f1(int a)
{ return a+1; }
int f22(int a)
{ return a+22; }
int main()
{
double (*f[10])(int const *a, double (*g[10])(double h));
int (*q)(int, int, double);
int a = 200;
int (*ff)(int);
ff = f10;
printf("%d\n", ff(a));
}
#include <stdio.h>
float f_f() {return 100.0; }
int f_i() {return 100; }
int main()
{
int (*f)(void);
float (*ff)(void);
f = f_i;
printf("%d\n", f());
ff = f_f;
printf("%f\n", ff());
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment