본문 바로가기
  • Adillete
【축 완독】/[코딩자율학습-c언어 입문]

[코딩자율학습-c언어 입문] 6일차~9일차p. 99-176

by 아딜렛 2023. 12. 14.

함수 선언

반환형 함수명()

함수 호출

void main(void){함수명(전달값1,전달값2....}

함수 정의

반환형 함수명(매개변수1, 매개변수2)

 

산술연산자 p.73-76에서 발췌

a++ :값을 1씩 증가시킬때=변수에 1을 더해 다시 변수에 넣음

int main(void) {

int b=20;

printf("b는 %d\n",++b);

printf("b는 %d\n",b++);

printf("b는 %d\n",b);

return 0;

}

++ 순서가 중요하다고 하는데 잘 모르겠음

C언어 연산자
대입연산자

= 오른쪽에 있는 값을 왼쪽에 대입

+=왼쪽에 있는 값과 오른쪽에 있는 값을 더해/ 왼쪽에 대입

-= 왼쪽에 있는 값에서 오른쪽에 있는 값을 빼고 왼쪽에 대입

*=, /=

%= 왼쪽에 있는 값을 오른쪽에 있는 값으로 나누고 나머지를 왼쪽에 대입

++a a값 1증가후 연산 진행

a++ 연산한 후 a의 값1증가

논리연산자

&& 왼쪽 피연산자와 오른쪽 피연산자가 모두 참이면 참, 하나라도 거짓이면 거짓

|| 왼쪽 피연산자 또는 오른쪽 피연산자 중 하나라도 참이면 참, 모두 거짓이면 거짓

! 피연산자가 참이면 거짓, 거짓이면 참

 

사용자 정의 함수 p.148 -149

void[반환형] p[함수이름](int num)[전달값]{ }

void p(int num){

return ;}[반환(되돌려준다)값을 표시]: 반환값 앞에 return을 넣으면 해당값을 함수를 호출한 곳으로 되돌려줌, 함수의 반환형을 void로 하면 반환할 겂이 없다는 뜻이므로 return 문은 필요없다.

 

https://dasima.xyz/c-function-4-classfication/  **추가적으로 공부한 사이트

 

함수의 종류
반환값이 없는 함수

반환형을 void로 선언한 함수