Void 포인터는 어떤 데이터 유형과도 연결되지 않은 포인터입니다. 저장소의 일부 데이터 위치를 가리키는 것은 변수의 주소를 가리키는 것을 의미합니다. 범용 포인터라고도 합니다. C/C++에서 void 포인터를 삭제하는 것은 안전하지 않습니다. delete는 파괴하려는 객체의 소멸자를 호출해야 하고 유형을 모르는 경우에는 불가능하기 때문입니다. 다음은 void 포인터의 간단한 예입니다 - 예시 #include<stdlib.h> int main() { int a 
C++에서 널 포인터는 다음과 같이 정의할 수 있습니다. 널 포인터 상수는 −와 같이 값이 0인 정수 상수 표현식입니다. int*p =0; 그러나 c에서 null 포인터는 null 포인터 상수로 정의할 수 있습니다. null 포인터 상수는 값이 0인 정수 상수 표현식이거나 −와 같이 void*로 변환되는 표현식입니다. Int *p =0;; 또는 int*p =(void*) 0; C++11에서 nullptr 키워드는 nullpointer를 나타내는 데 사용됩니다. int* ptr =nullptr; C에서 예시 #in
삭제하기 전에 NULL 포인터를 확인하는 것은 기본적으로 무의미합니다. 포인터가 NULL로 설정된 경우 포인터를 삭제해도 아무 작업도 수행되지 않습니다. 이미 NULL로 설정된 포인터를 삭제하면 프로그램의 버그를 나타낼 수 있으므로 NULL 포인터를 확인하는 이유일 수 있습니다.
마름모는 네 변의 길이가 모두 같은 단순한 사각형입니다. 그리고 마름모의 둘레는 두 가지 방법으로 구할 수 있습니다. 모든 면을 추가합니다. 대각선 사용 사변형에는 두 개의 대각선이 있으며 대각선의 길이에 따라 사변형의 넓이와 둘레를 구할 수 있습니다. 대각선을 사용하여 마름모의 둘레를 찾는 것은 2{√(d1)2입니다. + (d2)2 } 논리 − 대각선을 사용하여 마름모의 둘레를 찾습니다. 수식이 필요합니다. 2{√(d1)2 + (d2)2 } 이를 위해 코드에서 squareRoot 및 숫자의 제곱 사용을 지원하는 수학
트링글은 3면이 있는 닫힌 도형입니다. 정삼각형은 모든 변이 같습니다. 정삼각형의 넓이와 둘레는 다음 공식을 사용하여 구할 수 있습니다. 정삼각형의 넓이 =(√3)/4*a2 정삼각형의 둘레 =3 * a 코드 논리 정삼각형 프로그램의 넓이를 구하려면 제곱근과 거듭제곱 함수를 사용합니다. 수학 라이브러리에는 이러한 기능이 모두 있으며 프로그램에서 계산을 수행하는 데 사용할 수 있습니다. 아래 코드는 정삼각형의 넓이와 둘레를 계산하는 프로그램, 예시 #include <stdio.h> #include <math.h
사다리꼴은 적어도 한 쌍의 측면이 서로 평행한 사각형 유형입니다. 사다리꼴의 면적과 둘레는 아래 공식을 사용하여 구할 수 있습니다. 둘레 =모든면의 합 면적 =½ x (평행한 변의 길이의 합) x 평행한 변 사이의 수직 거리 코드 논리 − 코드는 사다리꼴의 모든 면으로 5개의 변수를 사용하고 두 평행한 면 사이의 수직 거리에 1개를 사용합니다. 면적 변수 계산을 위해 값으로 초기화되는 부동 변수를 사용합니다. 그것을 계산하기 위해 우리는 공식 ½ x (평행한 변의 길이의 합) x 평행한 변 사이의 수직 거리 를 사용할 것입니
사면체는 밑변이 삼각형인 피라미드입니다. 즉 밑변이 삼각형이고 각 변에 삼각형이 있는 피라미드입니다. 세 삼각형은 모두 한 점으로 수렴됩니다. 그림과 같이 코드 논리 − 사면체의 면적과 부피를 구하는 코드는 수학 라이브러리를 사용하여 sqrt 및 pow 방법을 사용하여 숫자의 제곱과 제곱근을 구합니다. 면적을 계산하기 위해 부동 소수점을 취하고 ((sqrt(3)*a*a)) 표현식의 값이 이에 주어집니다. 또 다른 변수는 “(a*a*a/(6*(sqrt(2))))” 표현식을 사용하여 평가된 사면체의 부피 값을 가져옵니다. . 예시
정사각형에 내접한 원은 원의 끝 부분이 원의 변에 닿는 원입니다. 즉. 내접원의 지름은 정사각형의 한 변과 같습니다. 면적은 “((丌/4)*a*a)” 공식을 사용하여 계산할 수 있습니다. 여기서 a는 정사각형의 한 변의 길이입니다. 강령의 논리 - 원 안에 내접하는 원의 넓이는 ((丌/4)*a*a) 공식을 사용하여 계산합니다. 이를 위해 수학적으로 22/7 또는 3.14인 파이(丌)의 값을 정의해야 합니다. 결과로 평가되는 표현식은 float 변수에 저장됩니다. 예시 #include <stdio.h> #include
외접원은 그 안에 정다각형을 내접하는 원입니다. 원 안에 내접하는 삼각형은 정삼각형입니다. 의 외접원의 면적은 다음 공식을 사용하여 찾을 수 있습니다. 외접원의 면적 =“(a * a * (丌 / 3)) 코드 논리, 정삼각형의 외접원의 면적은 수학 공식(a*a*(丌/3 )). 이 코드에서 丌의 값은 3.14로 코딩된다. 표현식은 float 값으로 평가됩니다. 예시 #include <stdio.h> #include <math.h> int main(){ int a = 5; &
노나곤이라고도 하는 에나곤은 9면이 있는 다각형입니다. 에나곤의 면적을 계산하기 위해 다음 공식이 사용됩니다. 에나곤의 면적 =((a2 *9) / 4*tan (20°)) ∼=(6.18 * a2) 코드 논리, 9면이 있는 다각형의 면적은 다음 공식을 사용하여 계산됩니다. ((a2 *9) / 4*tan (20°)) ~=(6.18 * a2). 값 6.18은 multiplier라는 부동 변수에 채워지고 이 값에 에나곤 변의 제곱을 곱합니다. 예시 #include <stdio.h> #include <math.h> i
팔각형은 8면이 있는 다각형입니다. 팔각형의 면적을 계산하기 위해 다음 공식이 사용됩니다. 팔각형 면적 =((a2 *2) / *tan (22.5°)) =((2*a*a)(1+√2)) 코드 논리, 8변이 있는 다각형의 면적은 위의 공식을 사용하여 계산됩니다. 표현식은 sqrt 함수를 사용하여 2의 제곱근을 찾습니다. 표현식의 값은 부동 소수점 값으로 평가되어 부동 소수점 영역 변수에 넣어집니다. 예시 #include <stdio.h> #include <math.h> int main(){
n개의 짝수 자연수의 평균 또는 평균은 숫자의 합을 숫자로 나눈 값입니다. 두 가지 방법으로 계산할 수 있습니다. &- 루프를 사용하여 n개의 짝수 자연수의 합을 구하여 숫자로 나눕니다. n개의 짝수 자연수의 합을 구하여 수식을 이용하여 숫자로 나눕니다. 방법 1 - 루프 사용 합을 원하는 숫자까지 세는 루프를 사용하여 짝수 자연수의 합을 찾습니다. 그런 다음 n으로 나눕니다. 예시 코드 #include <stdio.h> int main(void) { int n = 5; &
주어진 숫자에 1을 더하는 프로그램은 변수 값을 1만큼 증가시킵니다. 이것은 카운터에서 일반적으로 사용됩니다. 주어진 숫자를 1 − 늘리는 데 사용할 수 있는 2가지 증가 방법이 있습니다. 숫자에 1을 더하고 변수에 재할당하기만 하면 됩니다. 프로그램에서 증가 연산자를 사용합니다. 방법 1 - 재할당 방법 사용 이 메서드는 변수를 가져와서 1을 더한 다음 값을 다시 할당합니다. 예시 코드 #include <stdio.h> int main(void) { int n = 12; &nbs
면적은 그림의 범위를 2차원으로 나타내는 양입니다. 원의 면적은 2차원 평면에서 원으로 덮인 면적입니다. 원의 넓이를 구하려면 반지름[r] 또는 지름[d](2* 반지름)이 필요합니다. 면적 계산에 사용되는 공식은 (π*r2 ) 또는 {(π*d2 )/4}. 예시 코드 반지름을 사용하여 원의 면적을 구합니다. #include <stdio.h> int main(void) { float pie = 3.14; int radius = 6; printf(&qu
두 개의 숫자를 더하는 프로그램은 숫자를 가져와서 수학적인 합을 계산하고 그 합을 저장하는 다른 변수에 제공합니다. 예시 코드 #include <stdio.h> int main(void) { int a = 545; int b = 123; printf("The first number is %d and the second number is %d \n", a , b); int sum = a + b; &nb
X 또는 Y로 나누어 떨어지는 n까지의 모든 자연수를 더하는 것은 X 또는 Y로 나누어 떨어지는 모든 수를 선택하여 합을 저장하는 변수에 더하는 것입니다. X 또는 Y로 나누어떨어지는 처음 N개의 자연수의 합을 구하는 방법은 두 가지가 있습니다 - 루프 및 조건문 사용 공식 사용 방법 1 - 루프 및 조건문 사용 이 방법은 최대 n개의 숫자를 세고 X 또는 Y로 나누어 떨어지는 숫자를 선택하고 추가하고 각 반복에서 변수에 저장하는 루프를 사용합니다. 예시 코드 #include <stdio.h> int main(vo
처음 N개의 소수의 합을 출력하는 프로그램은 이 방법을 사용하여 n개의 소수를 찾은 다음 더하여 합계를 찾습니다. 이 합계는 합계를 출력하는 정수로 저장됩니다. 코드는 숫자를 취하여 소수인지 확인하고, 소수이면 합계 변수에 추가합니다. n 소수가 될 때까지 동일한 작업을 수행한 다음 합계를 출력합니다. 예시 코드 #include <stdio.h> int isprime(int j) { int count=0; for(int i = 2 ; i <= j/2; i++) { &n
이진수는 2진법으로 표현됩니다. 0과 1 두 자리 숫자만 사용합니다. 이진수의 각 숫자는 비트입니다. . 샘플 이진수 - 0100010111 1의 보수 이진수의 1의 보수는 이진수의 자릿수를 반대로 하여 얻습니다. 즉 1을 0으로, 0을 1로 변환합니다. 예 1’s Complement of 101100 = 010011 2의 보수 이진수의 2의 보수는 이진수의 1의 보수에 1을 더하여 얻습니다(예:1의 보수 + 1). 예 2’s complement of 101101 is 010011. 예시 코드 1과 2의
직사각형은 마주보는 변이 같고 평행한 사변형입니다. 인접한 쪽은 90o에 있습니다. 그리고 삼각형은 세 변이 있는 닫힌 도형입니다. 직사각형 안에 내접하는 가장 큰 삼각형. 밑변이 직사각형의 길이와 같고 삼각형의 높이가 직사각형의 너비와 같습니다. 면적 =(½)*l*b 직사각형에 내접하는 가장 큰 삼각형의 넓이 =(½)*l*b 직사각형에 내접하는 가장 큰 삼각형의 넓이를 구하는 프로그램 - 예시 코드 #include <stdio.h> int main(void) { int l = 10, b
거듭제곱 함수는 주어진 숫자의 거듭제곱을 계산하는 데 사용됩니다. pow 함수는 b의 거듭제곱, 즉 ab의 값을 찾습니다. . 구문 double pow(double a , double b) 이중 정수를 입력으로 받아들이고 출력으로 이중 정수를 출력합니다. 그것은 pow() 함수는 math.h에 정의되어 있습니다. 패키지. 거듭제곱 함수에 정수를 전달하면 함수는 정수를 double 데이터 유형으로 변환합니다. 그러나 이것에 문제가 있습니다. 때때로 이 변환은 이것을 더 낮은 이중으로 저장할 수 있습니다. 예를 들어 3을 전달하고