일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 부분 분수분해
- 베르누이 미분방정식
- 상태천이행렬#적분인자법#미정계수법#케일리-헤밀톤 정리
- 선형시스템연산자#라이프니츠 법칙#fundamental theorem of algebra#erf
- 그람-슈미트 과정#gram-schmidt process
- 선형변환#contraction#expansions#shears#projections#reflection
- 직교행렬#정규직교행렬#orthonormal#reflection matrix#dcm
- 정규직교행렬
- 푸리에 정리
- linespectra#feurierseries#푸리에 급수
- 선형 상수계수 미분방정식#lccode#sinusoidal input
- 내적 공간#적분
- 2계미방#모드#mod#특성방정식#characteristic eq#제차해
- 내적#duality#쌍대성#dot product
- weighted least-squares
- 최소자승#least-square#목적함수#양한정#정점조건#최소조건
- dirichlet
- 푸리에 급수
- 선형독립#기저벡터#선형확장#span#basis
- reflection matrix
- 계수내림법#reduction of order#wronskian#론스키안#아벨항등식#abel's identity
- 변수분리#동차 미분방정식#완전 미분방정식
- 비제차#제차해#일반해#적분인자#적분인자법#homogeneous sol#nonhomogeneous sol#integrating factor
- 오일러-코시 미방#계수내림법
- 여인자
- 여인수 행렬
- 미분방정식 #선형 미분방정식 #상미분 방정식
- 가중 최소제곱법
- 멱급수법
- 추정문제#normal equation#직교방정식#정사영#정사영행렬#정사영 변환
Archives
OnlyOne
배열(Array) 기초 본문
본 포스팅은 한동대학교 21학번 과학기술전문사관 후보생 최윤석 선배님의 C언어 교육자료로 제작되었음을 알려드립니다. 감사합니다.
배열(Array) 기초
Intro
This posting will organize basic knowledge about arrays.
배열의 선언
데이터타입 변수이름[데이터개수] = {초기값1, 초기값2, …};
데이터 개수는 정수값만 들어갈 수 있다.
ex)
int num[5] = {3, 2, 6, 1, 2}; //기본적인 선언 초기화
Complex num[3] = {{1, 2}, {3, 4}, {4, 5}} //구조체 배열 초기화
double num[5] = {0}; //초기화
배열과 반복문
#include <stdio.h>
int main()
{
int a[5] = {1, 2, 3, 4, 5};
for(int i = 0; i < 5; i++)
printf("a[%d] = %d\n", i, a[i]);
}
배열의 크기
int main()
{
int a[5] = {1, 2, 3, 4, 5};
printf("%d\n", sizeof(a)); // 20....int는 4바이트 메모리 차지
}
int main()
{
int a[5] = {1, 2, 3, 4, 5};
printf("%d\n", sizeof(a) / sizeof(a[0])); //5
}
배열을 선언한 스코프에서만 동작한다. (스코프 밖에서 가져온 배열은 컴파일러에 따라 4바이트 혹은 8바이트의 크기로 배열의 메모리 크기가 반환되어 값이 1 또는 2로 나올 것이다.)
스코프 밖에서 불러온 배열은 그 사이즈를 구할 때 배열의 주소의 사이즈를 반환하기 때문이다. Like Pointer. 이를 방지하기 위해 동적할당(malloc)을 사용한다.
2024.09.04 - [Programming/C Programming] - Function&Array
Function&Array
Function&Array Intro*Function 함수란 코드 내부에서 반복되는 구문이나 특정 의미가 있는 기능을 가지는 코드를 모아두는 것이다.반환타입 함수이름(인자자료형1 인자1, 인자자료형2 인자2, …){ 코드
taesan5435.tistory.com
'Control Engineering > C Programming' 카테고리의 다른 글
Memory&Pointer (0) | 2024.09.05 |
---|---|
Function&Array (0) | 2024.09.04 |
Practice[MAF] (1) | 2024.09.04 |
Practice[Integral] (0) | 2024.09.04 |
Practice[Root Formula] (0) | 2024.09.04 |