c++인지 c인지는 잘모르겠고


1.

함수첨만들어보는데 


int asdf (int a, int b, int c){

int d;


switch(c){

case 0:

a + b = d;

break;


case 1:

a - b = d;

break;

}

return d;

}


요런식으로 함수를 만들었는데, c 가 한번읽으면(?) 안바뀌고 연산도 안함. 그래서 한번 c를 읽으면 a랑 b 만 계속 연산하게 만들수 있을까??

c를 불필요하게 계속읽을필요는없잔아


2. switch 문에서는 하나의 변수만 읽을수 있나?

변수 2개 이상이나 배열 같은건 못씀?


3. 

int key (char a){

printf("%d", a);


}

요렇게 만들고 

key(R), 또는 key("R") 처럼 문자나 문장을 대입시킬순 없나?


4. 각자다른 함수안의 변수들은 다른 함수의 변수에 영향을 받음?? 나도먼소린지모르겠다, 변수이름이 같다고 영향받는거 같지는않은데;