본문 바로가기

나도코딩c언어7

[나도 코딩 C언어] 포인터 ✏️포인터 🔎 주소, 암호 #include int main(void) { //포인터 // [철수] 101호 // [영희] 201호 // [민수] 301호 // 각 문 앞에 '암호'가 걸려 있음 int 철수 = 1; //암호 int 영희 = 2; int 민수 = 3; printf("철수네 주소 : %d, 암호 : %d\n", &철수, 철수); printf("영희네 주소 : %d, 암호 : %d\n", &영희, 영희); printf("민수네 주소 : %d, 암호 : %d\n", &민수, 민수); //미션맨 ! // 첫번째 미션 : 아파트의 각 집에 방문하여 문에 적힌 암호 확인 int* 미션맨; // 포인터 변수 미션맨 = &철수; printf("미션맨이 방문하는 곳 주소 : %d, 암호 : %d\n", 미.. 2022. 8. 16.
[나도 코딩 C언어] 배열 ✏️배열 🔎 지하철칸, 화장실칸 여러개의 변수를 함께, 동시에 생성 #include int main(void) { int subwqy_array[3]; subwqy_array[0] = 30; subwqy_array[1] = 40; subwqy_array[2] = 50; for (int i = 0; i < 3; i++) { printf("지하철 %d호차에 %d명이 타고 있습니다\n", i+1, subwqy_array[i]); } return 0; } 🔎 배열 값 설정 방법 #include int main(void) { int arr[10] = {1,2,3,4,5,6,7,8,9,10}; //값 초기화 int arr[10]; //값 설정안함 for (int i = 0; i < 10; i++) { printf(.. 2022. 8. 16.
[나도 코딩 C언어] 함수 ✏️함수 🔎 선언/정의 함수는 먼저 선언해주고, main을 통해 함수 구현, main문 아래 함수 정의를 해주는게 일반적이다. #include // 선언 void p(int num); int main(void) { //function //계산기 int num = 2; //printf("num은 %d 입니다.\n", num); p(num); // 2 + 3 은? num = num + 3; //printf("num은 %d 입니다.\n", num); p(num); num *= 3; //printf("num은 %d 입니다.\n", num); p(num); num /= 6; //printf("num은 %d 입니다.\n", num); p(num); return 0; } // 정의 // 반환형 함수이름 (전달값) v.. 2022. 8. 12.
[나도 코딩 C언어] 조건 / 분기 ✏️ 조건 / 분기 🔎 if / else #include int main(void) { //버스를 탄다고 가정. 학생/일반인 구분(일반인 : 20세) if (조건) { } else { } int age = 25; if (age >= 20) printf("일반인 입니다.\n"); else printf("학생입니다.\n"); return 0; } 🔎 if / else if/ else #include int main(void) { //초등학생 8~13/중학생 14~16/고등학생 17~19으로 나누면? int age = 25; if (age >= 8 && age = 14 && age = 17 && age num) { printf("DOWN ↓ \n\n"); } else if (answer < num) { pri.. 2022. 8. 12.