C /C++およびアプリケーションのINT_MAXおよびINT_MIN
このチュートリアルでは、C /C++でINT_MAXとINT_MINを理解するためのプログラムについて説明します。
INT_MINおよびINT_MAXは、変数/要素の最小値と最大値を設定するために定義されたマクロです。
#include<bits/stdc++.h> int main(){ printf("%d\n", INT_MAX); printf("%d", INT_MIN); return 0; }
出力
2147483647 -2147483648
アプリケーション
配列内のMIN値の計算
例
#include <bits/stdc++.h> //calculating minimum element in an array int compute_min(int arr[], int n){ int MIN = INT_MAX; for (int i = 0; i < n; i++) MIN = std::min(MIN, arr[i]); std::cout << MIN; } int main(){ int arr[] = { 2019403813, 2147389580, 2145837140, 2108938594, 2112076334 }; int n = sizeof(arr) / sizeof(arr[0]); compute_min(arr, n); return 0; }
出力
2019403813
-
C /C++でのconstint*、const int * const、およびint const *の違いは?
上記の記号は、次のことを意味します- int* - Pointer to int. This one is pretty obvious. int const * - Pointer to const int. int * const - Const pointer to int int const * const - Const pointer to const int また、-にも注意してください const int * And int const * are the same. const int * const And int const * const are the same.
-
C ++およびC#でのForeach
C++でのForeach C ++ 11では、各要素をトラバースするforeachループが導入されました。これが例です- 例 #include <iostream> using namespace std; int main() { int myArr[] = { 99, 15, 67 }; // foreach loop for (int ele : myArr) cout << ele << endl; } 出力 99 15 67 Foreac