목록분류 전체보기 (155)
사자자리

함수 - 프로그램에서 자주 사용되는 코드 블록을 따로 만들어 두고 필요할 때마다 불러서 사용하는 기능 - 코드가 중복되지 않고 간결해진다. - 코드의 재사용성이 증가된다. - 코드를 수정하기 쉽다. - 기능별로 함수를 작성해서 사용하므로 프로그램의 모듈화가 증대된다. #include //세 자리 숫자의 각 자릿수를 더하는 함수 int digit_sum(int num){ int n1 = num%10; int n2 = (num/10)%10; int n3 = num/100; return (n1 + n2 + n3); } int main(){ int num; for (int i = 0; i < 3; i++){ printf("세 자리 숫자를 입력하세요: "); scanf("%d", &num); printf("%d\..

제어문 조건문 if, switch 반복문 for, while, do while 분기문 break, continue, return, goto 조건문 if #include int main(){ int score; scanf("%d", &score); if (score 100) printf("잘못 입력하셨습니다."); else{ if (score >= 90) printf("A"); else if (score >= 80) printf("B"); else if (score >= 70) printf("C"); else printf("D"); } return 0; } 조건문 switch - 형식이 균일하고, 처리할 조건이 많을 때 사용한다. - switch (정수식)에서 정수식의 값이 ca..

cat 파일이름 - 파일의 내용을 출력하는 명령 ex) cat /etc/passwd *패스워드 파일(passwd): 한 서버를 사용하는 사용자들의 모든 정보를 기록해 놓은 파일 위의 문자열들은 ":"에 의해 7개의 필드로 나뉘어 있다. 1번 필드 서버에 로그인할 때 사용되는 아이디(계정) 2번 필드 패스워드가 적혀있던 부분. 리눅스 이전 버전에서는 암호화된 문자열이 나타났으나, 해커들이 문자열 해독을 계속 만들어냈다. 따라서 리눅스 프로그래머들은 리눅스 6.0 이후부터 두 번째 필드에는 x라는 문자만 보여주고, 사용자들의 패스워드는 /etc/shadow라는, 관리자 권한을 가진 사람만 열 수 있는 파일에 모았다. 3번 필드 사용자는 로그인을 할 때 아이디를 사용하지만 컴퓨터는 숫자를 선호하기 때문에, 우..

웹페이지를 아름답게 만드는 방법에는 크게 2가지가 있다. 1. 쉽지만 한계가 있는 방법: HTML에 디자인을 담당하는 새 태그를 만드는 것 -

증감 연산자 - 변수에만 사용할 수 있다. 구분 증감 연산자 연산 결과값 전위형 ++ count 1 증가된 변수 count의 값 -- count 1 감소된 변수 count의 값 후위형 count ++ 1 증가되기 전 변수 count의 값 count -- 1 감소되기 전 변수 count의 값 #include int main(){ int count1 = 10; int value1 = ++ count1; printf("%d %d\n", count1, value1);// count1 = 11, value1 = 11 int count2 = 10; int value2 = count2 ++; printf("%d %d\n", count2, value2);// count2 = 11, value2 = 10 return 0..

해커스쿨 https://www.hackerschool.org/Sub_Html/HS_FTZ/html/ftz_menual.html PuTTy를 열어 로그인 trainer1 프롬프트 - 리눅스 서버에 성공적으로 로그인을 하게 되었다는 것을 의미 - 항상 대기상태에서 우리가 어떤 명령을 내리기만을 기다린다. *리눅스에서는 폴더(folder)보다 디렉토리(directory)라는 단어를 더 많이 사용하며, 이 둘의 의미는 같다. *리눅스는 대소문자를 확실히 구분한다. LS, Ls, ls는 서로 다르다. ls - 현재 위치를 기준으로 컴퓨터에 설치된 디렉토리와 파일을 보여주는 명령 ls -l - 위의 결과는 어떤 것이 디렉토리이고 어떤 것이 파일인지 알려주지 않는다. - ls 명령에 -l 옵션을 추가하면 디렉토리와 ..

줄 바꿈 태그 vs 줄 바꿈 태그 단락(paragraph) 태그 단순한 줄 바꿈 기능 단락을 의미론적으로 표현하기 때문에 웹페이지를 정보로서 더 가치 있게 만든다. 원하는 만큼 입력하여 줄 바꿈을 할 수 있다. 정해져 있는 여백만큼 벌어져서 시각적 자유도가 낮다. CSS로 태그의 낮은 시각적 자유도를 보완하는 방법 단락 위쪽 여백 단락 아래쪽 여백 단락 오른쪽 여백 단락 왼쪽 여백 style 속성과 margin(태그와 태그 사이의 여백을 나타내는 CSS 문법)을 통해, 단락의 여백을 픽셀(px) 단위로 정교하게 조정할 수 있다. 이미지 넣기 태그 태그는 여태 나온 다른 태그들과는 달리 이름만으로는 정보가 부족하다. 이때, 속성(attirbute)를 추가함으로써 태그에 의미를 부가할 수 있다. 파란형광 부..