In the military system, the ranks of marshals and generals are different, and their rank depends mainly on the country's military rank system. In some countries, the rank of marshal is higher than that of generals, while in others, the rank of general is higher.
In the traditional military system of the West, a marshal usually has a higher rank than a general. In the armies of many countries, marshal is the highest military rank, and only a very small number of high-ranking generals with outstanding military achievements can be awarded the rank of marshal. Therefore, in these countries, the rank of marshal is undoubtedly higher than that of generals.
However, in some countries, generals may be of a higher rank. For example, in some countries, such as Russia, the rank of general is a high-ranking military rank, but there is no rank of marshal. In this case, the rank of general is naturally higher than that of a marshal.
In addition, some countries may have both the rank of marshal and general, but they may not be of the same rank. For example, in some countries, such as France, marshal is the highest military rank, while generals are divided into different ranks. In this case, the rank of marshal is higher than that of all generals.
To sum up, to answer the question "which rank is higher, marshal or general", it is necessary to judge according to the specific situation of different countries. In some countries, a marshal has a higher rank than a general; In other countries, generals are of a higher rank or both.