Share ước chung lớn nhất bội chung nhỏ nhất c++

nguyetanh242

New member
#Bigest #General #Common #Convent #C ++

## Công ước chung chung lớn nhất trong C ++

C ++ là một ngôn ngữ lập trình đa năng đã tồn tại trong hơn 30 năm.Nó được biết đến với hiệu suất, tính linh hoạt và sức mạnh của nó.Tuy nhiên, C ++ cũng có thể là một ngôn ngữ phức tạp để học, do nhiều tính năng và cú pháp phức tạp của nó.

Một trong những thách thức lớn nhất đối với các lập trình viên C ++ là theo dõi tất cả các quy ước khác nhau được sử dụng trong ngôn ngữ.Có một số quy ước khác nhau được sử dụng, và có thể khó biết những quy ước nào sẽ sử dụng trong một tình huống cụ thể.

Trong bài viết này, chúng tôi sẽ thảo luận về Công ước chung chung lớn nhất trong C ++.Công ước này được gọi là ** "Ký hiệu Hungary" **.

### Ký hiệu Hungary

Ký hiệu Hungary là một quy ước đặt tên được sử dụng để giúp các lập trình viên xác định loại dữ liệu được lưu trữ trong một biến.Công ước được đặt theo tên của người tạo ra nó, Charles Simonyi, người đã phát triển nó khi làm việc tại Microsoft.

Trong ký hiệu Hungary, loại dữ liệu được lưu trữ trong một biến được biểu thị bằng một tiền tố được thêm vào tên biến.Bảng sau đây cho thấy các tiền tố phổ biến nhất được sử dụng trong ký hiệu Hungary:

|Tiền tố |Loại |
| --- | --- |
|`int` |Số nguyên |
|`Char` |Nhân vật |
|`float` |Số điểm nổi |
|`Double` |Số điểm nổi độ chính xác kép |
|`Bool` |Boolean |

Ví dụ: mã sau đây cho thấy ký hiệu Hungary có thể được sử dụng như thế nào để khai báo một biến lưu trữ giá trị số nguyên:

`` `C ++
int nnumber = 10;
`` `

Tiền tố `n` chỉ ra rằng biến` nnumber` lưu trữ giá trị số nguyên.

### Lợi ích của ký hiệu Hungary

Có một số lợi ích khi sử dụng ký hiệu Hungary.Bao gồm các:

*** Tăng khả năng đọc: ** Ký hiệu Hungary có thể giúp làm cho mã dễ đọc hơn, bằng cách dễ dàng xác định loại dữ liệu được lưu trữ trong một biến.
*** Giảm lỗi: ** Ký hiệu Hungary có thể giúp giảm lỗi, bằng cách dễ dàng bắt được các lỗi được thực hiện khi gán các giá trị cho các biến.
*** Tính nhất quán được cải thiện: ** Ký hiệu Hungary có thể giúp cải thiện tính nhất quán trong mã, bằng cách giúp dễ dàng đảm bảo rằng tất cả các biến được đặt tên theo cách nhất quán.

### Hạn chế của ký hiệu Hungary

Có một vài nhược điểm khi sử dụng ký hiệu Hungary.Bao gồm các:

*** Tăng verbosity: ** Ký hiệu Hungary có thể làm cho mã nhiều hơn, bằng cách thêm tiền tố vào tên biến.
*** Giảm tính di động: ** Ký hiệu Hungary không thể di động cho các ngôn ngữ lập trình khác, vì các tiền tố dành riêng cho C ++.
*** Sở thích cá nhân: ** Một số lập trình viên không thích giao diện của ký hiệu Hungary và thích sử dụng các quy ước đặt tên khác.

### Phần kết luận

Ký hiệu Hungary là một quy ước đặt tên phổ biến có thể được sử dụng để giúp các lập trình viên xác định loại dữ liệu được lưu trữ trong một biến.Có một số lợi ích khi sử dụng ký hiệu Hungary, nhưng cũng có một số nhược điểm.Cuối cùng, quyết định có sử dụng ký hiệu Hungary hay không là một sở thích cá nhân.

## hashtags

* #C ++
* #Programming
* #mã hóa
* #SoftWaredevelopment
* #LearNProgramming
=======================================
#biggest #General #Common #convention #C++

## The Biggest General Common Convention in C++

C++ is a general-purpose programming language that has been around for over 30 years. It is known for its performance, flexibility, and power. However, C++ can also be a complex language to learn, due to its many features and complex syntax.

One of the biggest challenges for C++ programmers is to keep track of all the different conventions that are used in the language. There are a number of different conventions that are used, and it can be difficult to know which ones to use in a particular situation.

In this article, we will discuss the biggest general common convention in C++. This convention is known as the **"Hungarian notation"**.

### Hungarian Notation

Hungarian notation is a naming convention that is used to help programmers identify the type of data that is stored in a variable. The convention is named after its creator, Charles Simonyi, who developed it while working at Microsoft.

In Hungarian notation, the type of data that is stored in a variable is indicated by a prefix that is added to the variable name. The following table shows the most common prefixes that are used in Hungarian notation:

| Prefix | Type |
|---|---|
| `int` | Integer |
| `char` | Character |
| `float` | Floating-point number |
| `double` | Double-precision floating-point number |
| `bool` | Boolean |

For example, the following code shows how Hungarian notation can be used to declare a variable that stores an integer value:

```c++
int nNumber = 10;
```

The `n` prefix indicates that the variable `nNumber` stores an integer value.

### Benefits of Hungarian Notation

There are a number of benefits to using Hungarian notation. These include:

* **Increased readability:** Hungarian notation can help to make code more readable, by making it easier to identify the type of data that is stored in a variable.
* **Reduced errors:** Hungarian notation can help to reduce errors, by making it easier to catch mistakes that are made when assigning values to variables.
* **Improved consistency:** Hungarian notation can help to improve consistency in code, by making it easier to ensure that all variables are named in a consistent manner.

### Drawbacks of Hungarian Notation

There are a few drawbacks to using Hungarian notation. These include:

* **Increased verbosity:** Hungarian notation can make code more verbose, by adding prefixes to variable names.
* **Reduced portability:** Hungarian notation is not portable to other programming languages, as the prefixes are specific to C++.
* **Personal preference:** Some programmers do not like the look of Hungarian notation, and prefer to use other naming conventions.

### Conclusion

Hungarian notation is a popular naming convention that can be used to help programmers identify the type of data that is stored in a variable. There are a number of benefits to using Hungarian notation, but there are also some drawbacks. Ultimately, the decision of whether or not to use Hungarian notation is a personal preference.

## Hashtags

* #C++
* #Programming
* #Coding
* #SoftWaredevelopment
* #LearNProgramming
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top