C 언어
모든 프로그래밍에서 범위는 정의된 변수가 존재할 수 있고 해당 변수를 넘어서는 액세스할 수 없는 프로그램 영역입니다. C 프로그래밍 언어에서 변수를 선언할 수 있는 곳은 세 곳입니다. -
local이라는 함수 또는 블록 내부 변수.
전역이라는 모든 함수 외부 변수.
형식이라고 하는 함수 매개변수의 정의에서 매개변수.
로컬이 무엇인지 이해합시다. 및 글로벌 변수 및 공식 매개변수.
함수나 블록 내에서 선언된 변수를 지역 변수라고 합니다. 해당 함수 또는 코드 블록 내부에 있는 명령문에서만 사용할 수 있습니다. 지역 변수는 자신의 외부에 있는 함수에 알려져 있지 않습니다. 다음 예는 지역 변수가 어떻게 사용되는지 보여줍니다. 여기서 모든 변수 a, b, c는 main() 함수에 로컬입니다.
라이브 데모#include <stdio.h> int main () { /* local variable declaration */ int a, b; int c; /* actual initialization */ a = 10; b = 20; c = a + b; printf ("value of a = %d, b = %d and c = %d\n", a, b, c); return 0; }
전역 변수는 일반적으로 프로그램 상단에서 함수 외부에 정의됩니다. 전역 변수는 프로그램 수명 내내 값을 유지하며 프로그램에 정의된 모든 함수 내에서 액세스할 수 있습니다.
전역 변수는 모든 함수에서 액세스할 수 있습니다. 즉, 전역 변수는 선언 후 전체 프로그램에서 사용할 수 있습니다. 다음 프로그램은 프로그램에서 전역 변수를 사용하는 방법을 보여줍니다.
라이브 데모#include <stdio.h> /* global variable declaration */ int g; int main () { /* local variable declaration */ int a, b; /* actual initialization */ a = 10; b = 20; g = a + b; printf ("value of a = %d, b = %d and g = %d\n", a, b, g); return 0; }
프로그램은 지역 변수와 전역 변수에 대해 동일한 이름을 가질 수 있지만 함수 내부의 지역 변수 값이 우선합니다. 다음은 예입니다 -
라이브 데모#include <stdio.h> /* global variable declaration */ int g = 20; int main () { /* local variable declaration */ int g = 10; printf ("value of g = %d\n", g); return 0; }
위의 코드를 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다. -
value of g = 10
형식 매개변수는 함수 내에서 지역 변수로 취급되며 전역 변수보다 우선합니다. 다음은 예입니다 -
라이브 데모#include <stdio.h> /* global variable declaration */ int a = 20; int main () { /* local variable declaration in main function */ int a = 10; int b = 20; int c = 0; printf ("value of a in main() = %d\n", a); c = sum( a, b); printf ("value of c in main() = %d\n", c); return 0; } /* function to add two integers */ int sum(int a, int b) { printf ("value of a in sum() = %d\n", a); printf ("value of b in sum() = %d\n", b); return a + b; }
위의 코드를 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다. -
value of a in main() = 10 value of a in sum() = 10 value of b in sum() = 20 value of c in main() = 30
지역 변수를 정의하면 시스템에서 초기화하지 않으므로 직접 초기화해야 합니다. 전역 변수는 다음과 같이 정의할 때 시스템에 의해 자동으로 초기화됩니다 -
데이터 유형 | 초기 기본값 |
---|---|
int | 0 |
문자 | '\0' |
플로트 | 0 |
더블 | 0 |
포인터 | NULL |
변수를 적절하게 초기화하는 것은 좋은 프로그래밍 방법입니다. 그렇지 않으면 초기화되지 않은 변수가 메모리 위치에서 이미 사용 가능한 일부 가비지 값을 사용하기 때문에 프로그램에서 예기치 않은 결과를 생성할 수 있습니다.
C 언어
자동차 기술자로서 차량 관련 직업은 흥미롭고 빠르게 진행됩니다. 실제로, 총 기술자 고용은 2030년까지 170만 명을 초과할 것으로 예상됩니다.38 자동차를 수리하고 유지 관리하는 기술을 가진 사람들은 업계가 제공하는 기회를 활용할 수 있습니다. 모든 자동차 기술자가 염두에 두어야 할 사항은 다양한 안전 규칙을 준수하는 것입니다. 기술자가 대리점이든 전문점이든 간에 안전은 매우 중요합니다. 업계에서 일하는 사람들이 매일 따라야 하는 일반적인 상점 안전 규칙 및 예방 조치에 대해 자세히 알아보려면 계속 읽으십시오. OSHA 정
C# 변수 변수는 다양한 데이터 유형의 값을 저장하는 데 사용되는 저장 영역에 지정된 이름입니다. C#의 각 변수에는 변수 메모리의 크기와 레이아웃을 결정하는 특정 유형이 있어야 합니다. 예를 들어, 변수는 문자열 유형일 수 있습니다. 즉, 문자열 값을 저장하는 데 사용됩니다. 데이터 유형에 따라 변수에 대해 특정 작업을 수행할 수 있습니다. 예를 들어 정수 변수가 있는 경우 해당 변수에 대해 더하기 및 빼기와 같은 연산을 수행할 수 있습니다. 프로그램에서 여러 변수를 선언할 수 있습니다. 서로 다른 데이터 유형의 여러 변수