728x90

< C++ 기초 학습 강의노트.ppt>

- 전역 변수는 객체지향 언어에서 되도록 쓰지 말 것
- 함수의 원형부터 선언
- bool 타입 추가 (true, false)

- c = (a+b, a-b); // c에는 a-b값이 저장
- 항상 예외 처리
- 학점 처리 (if보다 switch가 더 효율적)
- for문은 명확하게 횟수를 알 때 사용
- for문 안에서만 i 사용하므로 for(int i=a ;...) 형식으로 for문 안에서 i 선언
- do while문은 한 번은 무조건 실행되고 while문 안에 있는 것이 true인 동안 반복함

< c-스트링 >
#include <cstring>
strcmp(a, b) // a와 b가 같으면 0 리턴

****************** 과제 ******************
- 배열부터 함수의 원형전까지 공부
- for문, while문, do while문 공부
- 2장 연습문제(이론)
- 시작 수를 입력 하세요 >> 끝 수를 입력하세요 >> 시작부터 끝까지 (2부터 100까지) 중에서 3의 배수인 수의 합은 무엇이다 출력
 반복문 (for문, while문, do while문) - 소스, 실행창 업로드

****************** 중요 ******************
<1장 연습문제(이론), p48>
6, 8, 10, 13, 17

 

#  정수를 입력 받아 홀수인지 짝수인지 판별하는 함수 

#include <iostream>
using namespace std;

void num(int n);

int main() {
	int n;

	cout << "2018305065 전유정" << endl;

	cout << "정수를 입력하세요 >> ";
	cin >> n;
	num(n);
}

void num(int n) {
	((n % 2 ) ? cout << n << "는 홀수입니다" : cout << n << "는 짝수입니다");
}

 

 

# c-스트링 (strcmp 함수)

#include <iostream>
#include <cstring>
using namespace std;

int main() {
	char password[11];
	cout << "2018305065 전유정" << endl;
	cout << "프로그램을 종료하려면 암호를 입력하세요." << endl;
	while (true) {
		cout << "암호>>";
		cin >> password;
		if (strcmp(password, "C++") == 0) {
			cout << "프로그램을 정상 종료합니다." << endl;
			break;
		}
		else
			cout << "암호가 틀립니다~~" << endl;
	}
}

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기