|조건문 조건문은 어떠한 조건을 만족하는지 만족하지 않는지를 구분하기 위해서 사용합니다.예를들어 어떤수가 10 이상이면 A를 10미만이면 B를 출력하는 프로그램을 만들고 싶다면 조건문을 사용해서 각 조건별로 실행하면 됩니다. |조건문 ifif문은 조건문중 하나로 if(조건식){(실행할 내용)}의 구조를 가집니다. 1234567891011121314#include int main() { int a; printf("숫자를 입력하시오 : "); scanf_s("%d", &a); if (a > 5) { printf("5보다 큰 숫자입니다"); } return 0;} cs위의 코드의 경우 a가 5보다 큰 경우만 5보다 크다고 출력되게 됩니다. 조건을 하나가 아닌 여러가지로 두고 싶은 경우에는 if(조건식){(실행..
|콤마 연산자 콤마 연산자는 한정된 공간에 여러가지를 써야할때 사용됩니다.콤마를 기준으로 왼쪽부터 오른쪽으로 계산되게 됩니다.예를 들어서 A = (3+2, 3-2) 와 같은 식이 있다면 A에는 1이 들어가게 됩니다. 다른 예를 들면 prinf("A "), print("B "),printf("C"); 와 같이 입력했다면 'A B C' 가 출력되게 됩니다.그동안은 잘 모르게 사용했을 수 있지만 조건문이나 반복문에서 콤마연산자를 계속해서 사용하고 있었습니다. 중요하진 않지만 위와같은 사용법이나 변수를 선언할때도 한번에 선언할 수 있습니다. 출처/참고 광고
|#define #define이란 영어에서부터 알수 있듯이 정의한다는 것입니다. 코드 안에서는 #define pi 3.14 와 같이 씁니다, 이 코드가 의미하는 것은 pi라는 상수는 3.14라는 것이다. 이것은 상수로 변수와 같이 값을 변경할 수 없습니다. #define 은 전처리기로 main문 위에 쓰게 됩니다.123456789101112131415#include #define pi 3.14 int main() { int r; float size; printf("반지름을 입력하시오 : "); scanf_s("%d", &r); size = pi * r * r; printf("%f", size); return 0;} cs|constconst는 변수앞에 붙여 상수로 만들어줍니다.위의 코드를 const를 사용..
우선 scanf와 scanf_s의 차이점부터 설명하겠습니다. scanf_s는 scanf의 문제점을 해결한 함수로 오버플로우의 상황을 막기위한 함수입니다.기존의 scanf는 크기를 지정하지 않고도 문자열을 입력받았지만 scanf_s의 경우 크기를 지정해야지만 문자열을 입력받습니다.이로인해 오버플로우의 상황을 막을 수 있는 함수로 scanf대신 scanf_s를 사용하는 버릇을 들이는것이 좋습니다.|scanf_s scanf_s를 줄여서 scanf라고 하겠습니다. scanf는 사용자로부터 값을 입력받기 위한 함수로 지정한 위치에 사용자가 입력한 값을 저장하는 역할을 합니다.123456789101112# include int main() { int test; printf("숫자를 입력하시오 : "); scanf_..
printf에 대해서 설명합니다. 각 예제 소스는 직접 빌드해서 값을 확인하시기 바랍니다. |printf printf는 말그대로 화면에 출력하기 위한 함수입니다.printf("Hello World") 라고 치게 되면 하면에 Hello World 가 출력되게 됩니다. printf를 사용하는 여러가지 방법에 대해서 알아보겠습니다.printf 안에서 main 문 안에서 사용한 변수를 불러올 수 있는데 1234567891011# include int main() { char test = 'A'; printf("%c\n", test); printf("%d\n", test); return 0;}cs위와같이 코드를 짜고 실행을 하게되면 각각 A와 65가 나오게 됩니다. %d형으로 했을때 65가 나오는 이유는 A의 아..
|비주얼 스튜디오 0 코드로 인해 종료되었습니다 이전 비쥬얼 스튜디오에서는 이렇지 않았는데 최신 버전의 비주얼 스튜디오에서는 프로그램이 종료될때 '0코드로 인해 종료되었습니다' 라는 말이 나옵니다. 이것은 프로그램이 종료될때 return 0 를쓰는것과 같이 정상적으로 종료되었다는 뜻입니다. 하지만 이것이 나오면 보기 안좋기 때문에 없애는 방법을 알려드리겠습니다. 비주얼 스듀티오를 열고 도구 - 옵션 - 디버깅 - 일반 탭으로 들어간 다음 맨 아래에 있는 '디버깅이 중지되면 자동으로 콘솔닫기' 에 체크를 하면 됩니다. 그러면 예전에 보던것과 같이 '계속하려면 아무 키나 누르십시오...'으로 바뀌게 됩니다. 출처/참고 광고
안녕하세요 LuCycle 입니다. 매일매일 쓰려고 했지만 시간이 잘 안나네요 ㅎㅎ;; 처음부터 말했듯이 저도 C언어를 하나도 모르는 상태입니다. 제가 생각하는 꼭 알려줬으면 하는 부분들을 직접 찾아서 포스팅하고 있습니다. 틀린 부분이 많을 수도 있다는 점 다시한번 양해 부탁드립니다. 그럼 바로 시작하도록 하겠습니다! ◇코딩, 컴파일은 무엇일까? 제가 C언어를 이전에 공부하려고 했을때 가장 막막하던 부분이 있습니다. 당시 제가 산 책에는 C언어의 문법만 설명되어 있고 어떤 프로그램으로 어떻게 실핼시켜야 하는지가 설명되어 있지 않았습니다... 이번 포스팅에서는 어떤 프로그램에서 C언어를 코딩하고 컴파일하여 실행할 수 있는지 여러 프로그램들을 알려드리겠습니다. 우선 기본적인 개념부터 알아야겠죠. 코딩이란 프로..
안녕하세요 LuCycle 입니다. C언어에 대해서 공부하려고 합니다. 이글은 C언어를 아무것도 모르는 초보가 공부하면서 겪을 수 있는 불편함이나 어려움을 중점으로 포스팅 할 계획입니다. 저 또한 C언어를 독학하면서 내용 정리 겸 알게된 사실을 적어보려고 합니다. C언어를 조금이라도 아시거나 배운적이 있으신 분들에게는 맞지 않을 수 있습니다. 또한 다른 프로그래밍 언어를 공부하기 위해서 C를 공부하시는 분들이 있는데 C는 필요없고 다른 언어가 필요하다 라는 분들은 다른 언어를 바로 공부하시는게 더 좋다는 소리를 들었으니 참고하시기 바랍니다. 지금부터는 제가 알고 있는것과 찾은 자료들을 바탕으로 포스팅할 예정이며 틀린부분이 있다면 지적해주시면 감사하겠습니다. ◇C는 무엇인가? 이 부분은 중요한 부분이 아니니..
- Total
- Today
- Yesterday
- VSCode
- 크롬
- constant
- 윈도우10
- tensorflow gpu
- Jupyter Notebook
- 텐서보드
- 명암비
- 픽셀
- 와트맨
- 라데온
- 우분투
- 최적화
- 프리싱크
- 주피터 노트북
- 화면캡쳐
- 텐서플로우
- 동기화 오류
- 아마존
- tensorboard
- 샌디스크
- TensorFlow
- 디스플레이
- RS4
- 쓰레드리퍼
- 화면캡쳐프로그램
- Sandisk
- AMD
- 스레드리퍼
- 명암
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |