본문 바로가기

Programming

(22)
14. 포인터와 함수 1. #include void ShowArayElem(int * param, int len){ int i; for (i=0; i
13. 포인터와 배열 1. 배열의 주소값 출력 #include int main() { int arr[3]={0,1,2}; printf("array's name : %p \n",arr); printf("first value : %p \n",&arr[1]); printf("second value : %p \n",&arr[2]); printf("third value : %p \n",&arr[3]); return 0; } array's name : 0x7fff2f67d96c first value : 0x7fff2f67d970 second value : 0x7fff2f67d974 third value : 0x7fff2f67d978 2. #include int main() { int arr1[3]={1,2,3}; double arr2[..
12. 포인터 1. #include int main() { int num=7; int * pnum; // 포인터변수 pnum 선언 pnum=# // num의 주소값을 포인터 변수 pnum 저장 } 2. #include int main() { int num1=100, num2=100; int *pnum; pnum=&num1; // 포인터 pnum이 num1을 가리킴 (*pnum)+=30; // num1+=30; 동일 pnum=&num2; // 포인터 pnum이 num1을 가리킴 (*pnum)-=30; // num1-=30; 동일 printf("num1:%d, num2:%d \n",num1,num2); return 0; }
9. 함수 1. 전달인자와 반환값
2753년 : 윤년
Shell Script 1. 권한부여 : chmod +x 파일이름.sh 2. 사전에 정의된 지역변수 $$ : Shell의 프로세스 번호 $0 : Shell script 이름 $1~$9 : 명령줄 인수 $* : 모든 명령줄 인수리스트 $# : 인수의 개수 3. 조건 문자비교 문자1 == 문자2 #문자1과 문자2가 일치 문자1 != 문자2 #문자1과 문자2가 일치하지 않음 -z 문자 #문자가 null이면 참 -n 문자 #문자가 null이 아니면 참 문자 == 패턴 #문자열이 패턴과 일치 문자 != 패턴 #문자열이 패턴과 일치하지 않음 수치비교 값1 -eq 값2 #값이 같은(equal) 값1 -ne 값2 #값이 같지 않음(not equal) 값1 -lt 값2 #값1이 값2보다 작음(less than) 값1 -le 값2 #값1이 값2..
8. 조건문 1. if문 2. continue&break continue : 가장 가까이서 감싸고 있는 반복문 하나를 빠져나오게 된다. break : 이후는 생략하고, 다시 조건 검사로 이동한다. 3. switch문에 의한 선택적 실행과 goto문 #include int main(void) { int num; printf("1이상 5이하의 정수입력 :"); scanf("%d",&num); switch(num) { case 1: printf("1은 ONE\n"); break; case 2: printf("2은 TWO\n"); break; case 3: printf("3은 THREE\n"); break; case 4: printf("4은 FOUR\n"); break; case 5: printf("1은 FIVE\n"); ..
7. 반복문 1. While문 2. do while문 do를 앞에두고 while이 뒤로간다. 3. for문 for (초기식;조건식;증감식)