2개 변수로 변수를 스왑한다. void sw(int *p1, int *p2) { *p1 = *p1 + *p2; *p2 = *p1 - *p2; *p1 = *p1 - *p2; } int main (void) { int v1= 5; int v2= 7; printf("스왑이전v1 : %d, v2 : %d\n", v1, v2); sw(&v1,&v2); printf("스왑이후v1 : %d, v2 : %d\n", v1, v2); return 0; C++/Source 2010.04.14
And || OR || NOT 연산.. And 연산 /* ##커미션을 받는 사원중 월급이 1500이상인 select *from emp where comm is not null && sal >= 1500; */ /* ## 월급이 1500 에서 2500사이인 직원중 직업이 s 로 시작하는 사원 select *from emp where sal between 1500 and 2500 && job like 's%'; */ /* ## 사원이름이 j로 시작하고 입사일이 1980년 이후인 사람은 select *from emp where ename like 'j%' && hiredate like '1981%'; */ /* ## 사원이 LA를 포함 직업에 man으로 시작하는 사원은 select *from emp where ename like '%la%' && .. DBMS/Summary 2010.04.14
난수 배열을 홀 짝 정렬. #include #include using namespace std; void main () { srand((unsigned)time(NULL)); const int SIZE = 100; int i=0; int arr[SIZE] = {0}; int cnt=0; for (i=0; i < SIZE; i++) // 난수를입력한다 arr[i] = rand() % 100; for(i=0; i< SIZE; i++) if (arr[i] % 2 == 0) cnt++; cout C++/Source 2010.04.13
배열을 이용한 카운터 방법.. #include #include using namespace std; void main () { srand((unsigned)time(NULL)); const int SIZE = 100; int i=0; int arr[SIZE] = {0}; int check[10] = {0}; for (i=0; i < SIZE; i++) // 난수를입력한다 arr[i] = rand() % 100; for(i=0; i< SIZE; i++) check [ arr[i] / 10 ]++; // 체크를한다 for (i=0; i< 10; i++) { cout C++/Source 2010.04.13
Where 절 ( Between, In, LIKE, IS NULL) Between ... and .. select ename, sal from emp where sal between 2500 and 3000; // 2500 에서 3000의 사이값을 보여준다. IN ( set ) select *from emp where deptno in(10); // IN( set) 문 (set)에 해당하는 조건이 보여준다. ## ★★★★★ LIKE 문입니다 ★★★★★ ## like는 무조건 조건에 ' ' 를 사용해야한다, 정수든 실수든 ## '%s' 는 s로 시작하는 것이고. '_s%' 는 앞에 한글자는 아무거나 가능 ## ★★★★★ IS NULL 문입니다 ★★★★★ /* select ename, mgr from emp ## NULL == 0 같이 크기비교 안된다. where mgr i.. DBMS/Summary 2010.04.13
사인, 코사인, 할때 입력값은 라디안이다!! #include #include using namespace std; void main () { int i; const double PI = 3.14; for (i=1; i C++/summary 2010.04.08
변수의 스코프 변수정의 / 선언 1. 범위 2. 생존기간 3. 연결성. 을 고려해서 선언해야 한다 extern 은 다른 소스의 전역변수를 연결시켜준다. 하지만 static int a; 정적 지역변수는 그 소스 내에서만 사용가능하다. C++/summary 2010.04.08
DB 생성 및 쿼리문 $link = mysql_connect('localhost', 'root', ''); // DBMS에 접속한후 if (!$link) { // 접속 여부를 확인하는게 중요 die('Could not connect: ' . mysql_error()); // 접속 안되면 에러메시지 } $sql = 'drop database my_db'; // 또 다른 변수에 sql 문을 정의하고 if (mysql_query($sql, $link)) { // mysql_query 문을 이용해서 선언한다. echo .. PHP/php 코드 2010.04.06