< width="100%" class="" cellspacing="1"> | |||
#include int add_ret(int *, int *); void add(int *, int *); int add_no(int, int); main() { int a= 5, b=10; printf("&a= %d\n",&a); printf("SUM = %d\n",add(&a,&b));//address } int add(int *c, int *d)//value { printf("c= %d\n",c); printf("*c= %d\n",*c + *d); return *c+*d; } 아래소스코드를 완성하고 라인별 의미 서술하라고 해놨는데 지금 배우는게 포인터거든 포인터에서 주소 출력하거나 주소의 값을 더하거나 하는건데 함수에서 int add_ret(int *, int *); //이건 뭔지 잘 모르겠음 void add(int *, int *); // void일때 int add_no(int, int); //애스터리스크가 없을때 이거 세개를 이용했을때 어떻게 만들어야 할지 모르겠음 |
[잡담] c프로그래밍 기초 과제인데 좀 도와세요
바보킹1
추천 217
조회 308943
날짜 2018.11.22
|
폐인킬러
추천 59
조회 115223
날짜 2018.11.22
|
영정받은 쇼타콘
추천 230
조회 313618
날짜 2018.11.22
|
長門有希
추천 100
조회 188568
날짜 2018.11.22
|
그렇소
추천 54
조회 142106
날짜 2018.11.22
|
배고픔은어떤거야
추천 10
조회 23773
날짜 2018.11.22
|
세일즈 Man
추천 41
조회 92271
날짜 2018.11.22
|
잿불냥이
추천 63
조회 99037
날짜 2018.11.22
|
극각이
추천 48
조회 70907
날짜 2018.11.22
|
풀빵이
추천 69
조회 80608
날짜 2018.11.22
|
식물성마가린
추천 98
조회 324931
날짜 2018.11.22
|
루리웹-1456292575
추천 14
조회 22415
날짜 2018.11.22
|
애플잭
추천 46
조회 104792
날짜 2018.11.22
|
뉴리웹3
추천 175
조회 249668
날짜 2018.11.22
|
Mr.nobody
추천 45
조회 66759
날짜 2018.11.22
|
여우꼬리♡
추천 5
조회 13067
날짜 2018.11.22
|
하루마루
추천 6
조회 9825
날짜 2018.11.22
|
남편들은 내바텀
추천 23
조회 35021
날짜 2018.11.22
|
닁금능금
추천 14
조회 33868
날짜 2018.11.22
|
長門有希
추천 5
조회 10199
날짜 2018.11.22
|
쿠르스와로
추천 125
조회 89586
날짜 2018.11.22
|
Myoong
추천 56
조회 52427
날짜 2018.11.22
|
뉴리웹3
추천 108
조회 104065
날짜 2018.11.22
|
타킨
추천 65
조회 44772
날짜 2018.11.22
|
108번째 넘버즈
추천 8
조회 32833
날짜 2018.11.22
|
쿠르스와로
추천 34
조회 74559
날짜 2018.11.22
|
쯔위입니다
추천 5
조회 9150
날짜 2018.11.22
|
채유리
추천 6
조회 5511
날짜 2018.11.22
|
포인트 이용하면 굳이 리턴을 할 필요가 없지 void add가 맞는 듯
Zeclix
int add_ret(int *, int *); //이건 뭔지 잘 모르겠음 void add(int *, int *); // void일때 int add_no(int, int); //애스터리스크가 없을때 이 세개의 함수를 완성시키라는거에요
Zeclix
네 근데 void에서는 리턴이 필요없다고 하고 애스터리스크가 있을경우와 없을경우에는 어떻게 변수 두개 더하고 리턴해야하는지 잘 모르겠어요
Zeclix
답변감사합니다 일단 포인터 공부 좀 더하고 다시 시도해봐야겠네요 ...
너 뭔가 중요한걸 빠뜨리고 물어보는거같은데
어떤거 말하는건가요?
대체 뭐가 알고싶은건지 질문이 명확하지가 않은듯?
아래 소스코드를 완성하고 라인별 의미 서술하라는거 보니까 int add_ret(int *, int *); int add_no(int, int); 이거 2개함수 추가적으로 넣어서 코드 완성하라는거같은데 . 그리고 공부하다 모르겠으면 https://stackoverflow.com/ 여기들어가라 프로그래머들 성지다
Int add_ret는 c+d값 리턴해주고 c는 c+d값으로 변하고 void는 리턴값 안변하고 c값 변하고 Int add_no는 add_ret랑 리턴값은 같은데 c값 안변한다는거 쓰란건가