Language

    [C언어 기초 정리] #4 조건문

    [C언어 기초 정리] #4 조건문

    해당 게시물은 2020년 1학기 교내에서 진행한 튜터링 활동 '같이피움' 에 튜터로 활동하며 쓰였던 자료를 정리한 것 입니다. ​ 이곳에 적은 글들은 전부 튜티에게 설명해주기 위해 정리한 내용으로 틀리거나 부족한 내용이 있을 수 있습니다. 그러므로 지적/수정 댓글은 언제나 환영입니다 :) 지금까지 우리는 C언어가 절차 지향 프로그래밍 언어라는 것과 입출력, 변수와 연산자를 사용해서 여러가지 연산이 가능하다는 것을 배웠다. 이제 첫 발걸음을 떼었으니 프로그래밍 기초의 꽃인 '조건문'과 '반복문'을 배워보자. 프로그래밍을 하다보면 개발자가 의도한대로 실행의 흐름을 바꿔주어야 하는 경우가 무척 많다. 예를 들어, 사용자의 입력을 무한히 받을 수 있고, 1이라고 입력했을 때만 프로그램을 끝내게 하는 코드를 짜보..

    [C언어 기초 정리] #3 연산자

    [C언어 기초 정리] #3 연산자

    해당 게시물은 2020년 1학기 교내에서 진행한 튜터링 활동 '같이피움' 에 튜터로 활동하며 쓰였던 자료를 정리한 것 입니다. ​ 이곳에 적은 글들은 전부 튜티에게 설명해주기 위해 정리한 내용으로 틀리거나 부족한 내용이 있을 수 있습니다. 그러므로 지적/수정 댓글은 언제나 환영입니다 :) 1. 연산자 프로그래밍에서는 다양한 산술과 논리 연산이 가능하다. 놀랍게도 우리는 연산자 라는 개념을 배우기 이전부터 사용을 해 왔는데 바로 '=' 이것이다. 우리는 이것을 '대입 연산자' 라고 부른다. - 대입 연산자 C언어에서 '='는 같다는 의미가 아니라, 오른쪽 것을 왼쪽에 대입한다는 의미로 쓰인다. int a = 1; // a라는 정수형 변수에 1을 대입한다. y = x = 1; // x에 1값을 대입하고, y..

    [C언어 기초 정리] #2 변수와 자료형

    [C언어 기초 정리] #2 변수와 자료형

    이 카테고리는 2020년 1학기 교내에서 진행한 튜터링 활동에 쓰였던 자료를 기반으로 C언어 프로그래밍에 관한 내용을 정리한 것이다. ​ 이곳에 적은 글들은 전부 내가 배운 것을 튜티에게 설명해주기 위해 정리한 내용으로 틀리거나 부족한 내용이 있을 수 있다. 그러므로 지적/수정은 언제나 환영이다 :) 1. 변수(Variable) 변수란 바뀔 수 있는 값에 이름을 붙이는 것이다. 특정 수나 문자가 나의 코드에서 계속해서 쓰이게 된다면 우리는 그 숫자를 변수로 지정해 사용할 수 있다. 예를 들어 사용자가 입력한 숫자에 내가 1이라는 숫자를 더해주는 작업을 해주어야 할 때 1을 변수로 지정해 사용할 수 있다. int one = 1; //one 이라는 변수에 1을 저장한다 // 이 one 은 이후 코드에서는 1..

    switch 문에서 변수 사용하기

    switch문 안에서 변수를 사용하려면 중괄호로 묶어주는 작업이 필요하다. switch(num) { case 1: { int rlt = num + 10; printf("%d", rlt); break; } case 2: printf("good!"); break; }

    [JAVA] max, min 함수

    [JAVA] max, min 함수

    java.lang.Math 클래스 내의 max, min 메소드를 사용한다. ? java.lang.Math 클래스 수학에서 자주 사용하는 상수들과 함수들을 미리 구현해놓은 클래스. Math 클래스의 모든 메소드는 static method 이므로, 객체를 생성하지 않고도 바로 사용할 수 있다. (ex. Math.min .. ) Math.max() : 두 인자 중 큰 값을 리턴 - static int max(int a , int b) - static double max(double a , double b) - static float max(float a , float b) - static long max(long a , long b) System.out.println(Math.max(1, 2)); // 2 r..

    [C언어] gets, puts 문자열 입출력 함수

    [C언어] gets, puts 문자열 입출력 함수

    gets 함수 : 표준 입력(stdin)에서 입력받은 문자열을 사용자가 전달한 메모리에 C언어 스타일 문자열인 char*, char[] 타입으로 저장해 주는 함수 #include // 표준 입력 함수 //함수 원형 char* gets(char* str); 들어온 문자열 끝에 '\0'을 붙여줌 //gets 예시 char str[100]; gets(str); //사용자의 입력을 str에 저장 printf("%s", str); // 끝에 \n가 붙기 때문에 자동으로 줄바꿈 * 최신 visual studio에서는 버퍼 오버플로우가 날 수 있기 때문에 get_s 사용하기를 권장한다. puts 함수 : C언어 스타일의 문자열을 표준 출력(stdout)으로 보내는 함수 #include //헤더 파일 int puts(..