array
-
[C Language] 36. 1차원 배열과 포인터 - C 언어CSE/C Language 2015. 7. 20. 15:46
1. 1차원 배열과 포인터 변수 초기화 1차원 배열에 대해서는 앞 단원에서 충분히 배웠으므로 여기서는 배열과 포인터의 결합에 대해 알아보도록 하자. 123456789101112131415161718192021 /* * arrp.c * * Created on: 2015. 7. 20. * Author: Yeonsu */ #include int main(void) { int tmp[3] = {15, 77, 41}; int *tmp_p; tmp_p = tmp; printf("%d\n", *tmp_p); return 0;} cs 포인터를 많이 사용해 보지 않았다면 이상하고 생각된 결과 일 것이다. 왜냐하면 tmp_p = tmp에서 tmp의 앞에 & 연산자가 없기 때문이다. 이를 이해하려면 다음 두 가지를 각인시켜..
-
[C Language] 30. 2차원 배열 - C 언어CSE/C Language 2015. 7. 18. 14:50
1. 2차원 배열의 정의 2차원 배열은 다음과 같은 형식으로 정의한다. 배열요소형 배열명[첨자1][첨자2]; 2차원 배열은 1차원 배열의 집합체이기 때문에 '배열의 배열'이라고 불리며 행과 열로 구성된다. 2차원 배열이기 떄문에 당연히 첨자는 2개가 필요하며, 1차원과 같이 배열요소는 0부터 시작한다. 첨자 1은 행을 첨자 2는 열을 의미하는데 둘의 순서는 바뀔 수 없다. 2. 2차원 배열의 초기화 2차원 배열의 초기화는 행과 열의 개념만 확실하다면 이해하는 데 큰 무리가 없다. 아래와 같은 방법으로 배열을 초기화 할 수 있다. 1) int tmp[2][3] = {100}; 2) int tmp[2][3] = {100,}; 3) int tmp[2][3] = {100, 5, 7, 11, 12, 93}; 4)..
-
[C Language] 28. 배열 개요 - C 언어CSE/C Language 2015. 7. 16. 16:43
1. 배열의 필요성 배열이 얼마나 유용한 개념이고 프로그램상에서 얼마나 요긴하게 사용될 수 있는지 알아보자. 어느 학교의 선생님이 학급의 성적을 관리하고 싶을 때 다음과 같은 과정이 필요할 것이다. 학급 총원은 40명이다. - 학급의 학생 이름을 모두 나열한다. - 학생 이름 옆에 성적을 기입한다. - 학생별 총점, 평균을 구한다. - 국어, 영어, 수학의 학급 전체 총점과 평균을 구한다. - 학급 전체의 총점과 평균을 구한다. 이를 위해서는 모두 40명에 대한 변수가 필요하며, 아래와 같이 작성해서 총점과 평균을 구할 수 있다. 1234 int a, b, c, d, e, f, ... total = a + b + c + d + e + ... ave = total / 40;cs 일일이 모든 변수를 나열하기..
-
[javascript] 22. 배열 메소드(Array Method) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 14:42
JavaScript Array Methods 1. Converting Arrays to Strings 자바스크립트에서, 모든 객체는 valueOf()메소드와 toString()메소드를 가지고 있습니다. valueOf()메소드는 배열을 위한 기본적인 행위 메소드 입니다. 12var fruits = ["Banana", "Orange", "Apple", "Mango"];document.getElementById("demo").innerHTML = fruits.valueOf();cs 자바스크립트 배열에서, valueOf()와 toString()은 같은 역할을 합니다. join() 메소드는 모든 배열의 요소를 결합합니다. toString() 같이 행동하지만, 구분자를 지정해 줘야 합니다: 12345Colored ..
-
[javascript] 21. 배열(Arrays) - 자바스크립트 강좌Web/JavaScript 2015. 6. 13. 14:41
JavaScript Arrays 자바스크립트 배열은 여러 개의 단일 변수 값을 저장하는데 사용됩니다. 1. Displaying Arrays 1234567 var cars = ["Saab", "Volvo", "BMW"];document.getElementById("demo").innerHTML = cars;Colored by Color Scriptercs cars 라는 배열을 생성합니다. id가 demo인 요소에 cars 배열을 입력합니다. 2. What is an Array? 배열은 한번에 한 개 이상의 값을 가질 수 있는 특정한 변수 입니다. 여러 아이템을 가지고 있고, 단일 변수에 차들을 저장한다고 봅시다: 123var car1 = "Saab";var car2 = "Volvo";var car3 = "..
-
[javascript] 15. 문자열 메소드(String Method) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 14:35
JavaScript String Methods 1. Finding a String in a String indexOf() 메소드는 특정 문자열을 처음 발견하는 위치를 리턴합니다. 12345678910111213141516171819202122 Please locate where 'locate' occurs!. Try it function myFunction() {var str = document.getElementById("p1").innerHTML;var pos = str.indexOf("locate");document.getElementById("demo").innerHTML = pos;} Colored by Color Scriptercs lastIndexOf() 메소드는 특정 문자열의 마지막 위치를..
-
[PHP] 21. 다차원 배열(Multidimension Arrays) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:51
PHP 5 Multidimensional Arrays 1. PHP - Multidimensional Arrays 다차원 배열은 하나 이상의 배열을 포함하는 배열입니다. PHP는 2, 3, 4개 레벨 이상의 다차원 배열을 가지고 있습니다. 그러나, 3 레벨 이상의 배열은 대부분의 사람들이 관리하기에는 힘듭니다. 2. PHP - Two-dimensional Arrays 2 차원 배열은 배열안에 배열들입니다. 첫째로 아래 테이블을 봅시다: NameStockSoldVolvo2218BMW1513Saab52Land Rover1715 [ 출처: W3Schools ] 위 테이블을 2차원 배열로 저장할 수 있습니다: 12345678910cs 이제 2차원 배열 $cars 배열은 4개의 배열을 포함하고, 2개의 인덱스를 갖..
-
[PHP] 15. 정렬된 배열 (Sorting Arrays) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:46
PHP 5 Sorting Arrays 배열의 요소는 알파벳순이나 숫자 순의 내림차순이나 오름차순으로 정렬될 수 있습니다. 1. PHP - Sort Functions For Arrays 이번 장에서, 배열 정렬 함수에 대해 알아 봅시다: - sort() - rsort() - asort() - ksort() - arsort() - krsort() 2. Sort Array in Ascending Order - sort() 아래 예제는 $cars 배열의 요소를 오름차순으로 정렬하는 예제입니다: 1234Colored by Color Scriptercs 3. Sort Array in Descending Order - rsort() 아래 예제는 $cars 배열의 요소를 내림차순으로 정렬하는 예제입니다: 1234Col..