728x90 컴공2 [C언어] 자료구조 - 포인터,배열,malloc 모든 변수는 주소를 가진다. 포인터(pointer) : 메모리 주소를 값으로 가지는 변수 int *ptr; & : 주소 추출 int c = 10; int *p; p = &c; //변수 c가 저장되어있는 메모리주소를 p에 넣음 int x = 1; int y = 1; int *ip; ip = &x; //x의 주소값1003가 ip에 저장됨. y = *ip; //ip에 있던 1003의 주소값을 가진 x값, 즉 1이 y에 저장됨. *ip = 0; //x가 0으로 됨. 1003 1 x 1004 1 y 1005 1006 1003 ip 1007 배열의 이름은 배열의 첫번째 값을 저장하는 포인터 int calculateSum(int *array) int함수에서 배열을 매개변수로 넘겨줄 때, 포인터 사용 가능 array[.. 2020. 7. 17. LOS 6.DARKELF 풀이 (난이도 하) :: 문제풀이 if(preg_match ('/or|and/i', $_GET [pw ])) exit("HeHe"); 이 부분으로 보아 or과 and를 사용할 수 없다는 것을 알고 or을 우회하는 방법을 찾아보았다. or은||으로,and는 &&으로 나타낼 수 있다. & url기호는 %26이다. 5번과 비슷하게 or부분에 ||로 대체해 풀었다. :: 답 ?pw=%27%20||%20id=%27admin 2019. 11. 5. 이전 1 다음 728x90