🖥C & C++
[C/C++] 31강~35강 정리
#include // main이라는 함수를 정의했다.// printf 함수는 stdio.h에 포함되어 있다.// 함수 안에 있는 것은 "매개변수"int main() { printf("Hello"); } # 아이템 구매해보기. #include int main() { int itemCnt = 0; int money = 100; // 아이템을 산다. itemCnt++; money -= 10; printf("아이템을 구매했습니다.\n"); printf("아이템 개수 : %d\n",itemCnt); printf("잔액 : %d\n",money); } * 결과 : 아이템을 구매했습니다.아이템 개수 : 1잔액 : 90 Program ended with exit code: 0 아이..
[C/C++] 26강~30강 정리
이번에 배우는게 진짜 배열 포인터! *ptr = arr;은 아님! #include int main() { // arr[i] = *(arr+i) = *(ptr+i) = *(i+ptr) = i[ptr] // a[b] -> *(a+b) 처리가 됨 int arr[3] = { 1,2,3 }; int *ptr = arr; for (int i = 0 ; i
[C/C++] 23강~25강 정리
문자열 : 문자들이 열거되어 있는 것 #include int main(){ char arr[] = "Hello, world!"; printf("%s\n",arr); } char을 사용해서 문자열 입력 가능 배열처럼 []안에 안적어도 됨 #include int main(){ char arr[] = "Hello, world!"; // 배열의 크기 14, 글자수는 13개 // 문자 뒤에 NUL 문자가 붙음('\0') // 문자열의 끝이다라는 것을 나타내는 것 printf("%d\n", sizeof(arr) / sizeof(char)); } #include int main(){ char s[100]; scanf("%s",s); //여기서는 &s로 사용하지 않음 이후 포인터에서 설명 pri..
[C/C++] 20강~ 22강 정리
#include int main() { // 배열 선언 int a[5]; // 배열의 "이름[크기]" 를 선언 a[0] = 2; // 5개 짜리 선언한 상태에서 index에 값을 대입 , python처럼 0부터 시작 a[1] = 3; a[2] = 7; a[3] = 6; a[4] = 8; for (int i = 0; i i행j열 값 1이됨 i행 j열 = [i-1, j-1] + [i-1, j] #include int main(){ int arr[10][10]; for (int i = 0; i < 10 ; i++) { for (int j = 0 ; j
[C/C++] 18강~19강 정리
* break 반복문 한 개를 빠져나옴 #include int main() { for (int i = 1; ; i++){ int k; scanf("%d",&k); if (k ==0){ break; } printf("%d번쩨 : %d\n", i,k); } } 결과 : 21번쩨 : 232번쩨 : 343번쩨 : 424번쩨 : 215번쩨 : 126번쩨 : 247번쩨 : 448번쩨 : 40 logout * continue 현재 돌고있는 루프를 한 번 건너뛰겠다는 것 int main() { int n; scanf("%d",&n); // 1+2+4+5+7+8+10 3의 배수는 안더함 int sum = 0; for (int i = 1 ;i