티스토리 뷰
1
2
3
4
5
6
7
8
|
#include<stdio.h>
int main(void){
long id;
long exist_id = "";
scanf("%s", &id);
printf("%s??!", id);
}
|
cs |
처음에 이게 왜 컴파일이 되지 않을까 생각했다.
1
2
3
4
5
6
7
8
|
#include<stdio.h>
int main(void){
long id[50];
long exist_id = "";
scanf("%s", id);
printf("%s??!", id);
}
|
cs |
단순히 문자열은 배열이라는 것과 배열은 포인터라는 것을 금세 까먹었다.
/********************************문자열은 배열이고 포인터이다.*******************************/
1
2
3
4
5
6
7
8
9
|
#include<stdio.h>
int main(void){
int A, B, C;
scanf("%d %d %d", &A, &B, &C);
printf("%d\n%d\n%d\n%d\n", ((A+B)%C), (((A%C) + (B%C))%C), ((A×B)%C), (((A%C) × (B%C))%C));
}
|
cs |
처음에 이렇게 적었는데 아직도 내 마음대로 하려고 했다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include<stdio.h>
int main(void){
int A, B, C;
scanf("%d %d %d", &A, &B, &C);
int 1st, 2nd, 3rd, 4th;
1st = (A+B)%C;
2nd = ((A%C) + (B%C))%C;
3rd = (A×B)%C;
4th = ((A%C) × (B%C))%C;
printf("%d\n%d\n%d\n%d\n", 1st, 2nd, 3rd, 4th);
}
|
cs |
시도는 좋았으나... 변수명을 숫자로 시작하는 실수를 했다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include<stdio.h>
int main(void){
int A, B, C;
scanf("%d %d %d", &A, &B, &C);
int fir, sec, thr, forth;
fir = (A+B)%C;
sec = ((A%C) + (B%C))%C;
thr = (A×B)%C;
forth = ((A%C) × (B%C))%C;
printf("%d\n%d\n%d\n%d\n", fir, sec, thr, forth);
}
|
cs |
다시 바꿨지만 여기서 또 변수명을 for로 해버렸다... 집중할 필요가 있다.
그러다가 처음보는 컴파일 에러였다.
바로 구글링을 했고 말그대로 non - ASCII character를 사용하면 안 된다는 것이다. E.g.) 기울어진 큰 따옴표처럼...
그렇지만 뭐지 싶다가 발견했다.. 곱하기는 *라는 것을...
holy shit.. 그래도 역시 재밌었다.
그냥 내가 궁금해서 찾아본 것)
C 소스 코드를 왜 space가 아니라 underbar를 사용할까.
E.g.) source code name -> "C program.c"이라면 C program.c만 사용하면 C와 progam.c로 인식하기 때문이라고 한다.
따라서 사용하려면 underbar를 사용하거나 C_program.c or "C program.c"를 이용해 호출하도록 하자.
근데 그냥 underbar가 편할 듯 하다.
'신나는 탐구생활 > 프로그래밍' 카테고리의 다른 글
[C] C언어에서는 배열의 size를 정해주는 것이 좋다. (0) | 2022.07.04 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 장편소설추천
- 천개의파랑 독후감
- 천 개의 파랑 독후감
- 로또 프로그램 프로젝트 오류
- 독후감
- 달러구트 꿈 백화점 독후감
- 일상
- 장편소설 독후감
- 달러구트 꿈 백화점 2
- 오늘 밤 세계에서 이 사랑이 사라진다 해도 독후감
- 오늘밤세계에서이사랑이사라진다해도 독후감
- 모임통장 #데이트통장 #카드 2개 발급 받기 #토스 카드 2개 발급받기 #토스 카드 2개 #토스 모임 통장 권한 주기
- 달러구트의 꿈 백화점 2
- 장편소설
- 불편한 편의점 독후감
- 불편한편의점 독후감
- 천개의파랑
- 불편한 편의점
- 밝은 밤
- 일기
- 밝은 밤 독후감
- 로또 프로그램 배열 사이즈
- 밝은밤 독후감
- 밝은밤
- 대학생 여름방학
- 오늘 밤 세계에서 이 사랑이 사라진다 해도
- 세계에서 이 사랑이 사라진다 해도
- 로또 프로그램 배열 오류
- 로또 프로그램 배열 초기화
- 달러구트의 꿈 백화점
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함