분류 전체보기336 함수 반환타입 함수명(인자들...){ 수행할 작업1 수행할 작업2 } ex) int sum(in a, int b) { int c = a+b; return c; } int data = suM(10,20); printf("%d",data); 2023. 3. 29. 구조체, 포인터 이동 구조체 : 여러 변수들을 모아서 하나의 객체를 구성할 때, 사용하는 사용자 정의 타입 객체 struct 구조체명 { 멤버변수 1; 멤버변수 2; }; ex) struct person { char*name; int age; }; struct person user1; user1.name= "h user"; printf("%s", user1.name); 포인터변수로 사용시 struct person { char*name; int age; }; struct person *p; p -> name="test_2"; p-> age = 40; printf("%s : %d", p->name, p->age); 2023. 3. 29. 2023.03.29 while, for문 사용자에게 특정값을 입력을 받아서 조건문을 실습해보도록 하겠습니다. let inputText = prompt("이름을 입력해 주세요.","한글로 입력할것."); alert("당신의 이름은 : "+inputText+"입니다."); 위의 prompt함수를 응용해서 성적처리 프로그램을 만들어봅시다. ex) 89 -> 당신의 성적은 B+입니다. 출력하도록 합시다. 성적의 기준은 다음과 같다. 95~100 : A+ 90~94 : A 85~89 : B+ 80~84 : B 75~79 : C+ 70~74 : C 65~69 : D+ 60~64 : D 60점 미만 : F 입력한 값이 숫자일때만 작동하도록(1~100) 입력한 값이 숫자가 아닌경우에는 숫자가 아니라는 메세지를 전달하도록 소스코드를 수정 및 추가해봅시다. le.. 2023. 3. 29. 2023.03.28 타입, 연산자, 조건문 배열 []를 이용하여 표현 변수나, 값의 집합체 사용예시 : let numbers = [1,2,3,4,5]; 변수는 인덱스값(순서값) 을 갖는다. 인덱스값은 0부터 시작 클래스 class 키워드로 선언을 해서 생성 변수선언, 함수선언, 배열선언 등등 을 할수 있다. 생성자를 갖을수 있다. // human클래스 // class Human{ // constructor(){ //생성자.(클래스 객체가 생성될때 자동적으로 실행되는 영역) // let name = "홍길동"; // let age = 0; // } // get name(){ // return this.name; // } // get age(){ // return this.age; // } // } // let human1 = new Human();.. 2023. 3. 28. 배열, 포인터 반복문 if, while은 조건 참일때 동작 수행한다. false인 경우 빠져나온다. 배열은 나중에 풀기 ~~ 포인터: 메모리의 주소값을 표현한 변수. int *a; 포인터변수선언 *a=10; a의 값에다가 10을 넣어라~ int b =10; int *a; a=&b; b의 주소값을 a에다가 집어넣어라. printf("%d\n",*a); = 10; printf("%d\n",b) =10 printf("%d\n",a); = b의 주소값(ex)102) scanf : 사용자의 키보드로 입력받을때 사용하는 함수 scanf("%d,변주의주소); ex> int a; scanf("%d, &a); int *p = a+1 -> a+1번지가 p 2차원 배열과 포인터 a=100 a[0] (100) 1 2 a[1] (102) 3.. 2023. 3. 27. 2023.03.27 자바스크립트 시작 js기본문법 자바스크립트의 변수 2023. 3. 27. 이전 1 ··· 49 50 51 52 53 54 55 56 다음