2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Lingua C quaedam symbola praedefinita ponit quae directe et in praeprocessione fieri possunt.
__FILE__//进行编译的源文件
__LINE__//文件当前的行号
__DATE__//文件被编译的日期
__TIME__//文件被编译的时间
__STDC__//如果编译器遵循ANSI C,其值为1,否则未定义
Proventus test:
#define adhibetur scribere definitionem cum definiens constantem;
#define MAX 100
Regula logica est MAX cum 100 directe reponere cum in sequenti codice apparens. Haec operatio gradus perficitur in scaena praecedente.
argumenta adhibenda;
#definire macros eodem modo ac functiones definire adhibetur, sed logica substitutio est. Cum reponat, variabiles parenthesi includi debent ne operantis prioritas quaestiones quae in eventibus exspectamus non proveniant.
Ut uti:
#define MAX(x,y) ((x) > (y) ? (x) : (y))
Haec tortor scripta est ut iudicium de directo maioris pretii duorum numerorum perficiat.
casus utere:
Per duos hos casus, invenire possumus macros non circumscribere genus parametri transeuntis.
Commodo tortor:
- 1. Cum calculis complendis cum parva codicis copia, tempus macros laborantis brevius est quam functionum.
- 2. Potius functionis parametri rationes specificas declarari debent. Macros ad varias species applicari potest quae usui comparari possunt. Typus tortor nihil refert.
Incommoda tortor:
- Quisque tempus tortor adhibetur, exemplar tortor definitionis e programmatis inseretur. Nisi tortor relative brevis est, hoc signanter longitudinem programmatis augere potest.
- Macros debugged non potest.
- Cum macros species sunt-independentes, satis rigidae non sunt.
- Macros potest facere problemata priora operante, programmata erroribus proclivis faciendis.
Comparatio mensae macrarum et functionum;
Attributes | #define defined macros | officium |
---|---|---|
Code longitudo | Macerarium programmatis singulis diebus adhibetur.Exceptis macris minimis, longitudo programmatis signanter augebit | Codicis munus uno tantum loco apparet; |
Celeritas supplicium | citius | Quibus accedit supra caput functionis vocat et redit, quod est tardius. |
operator praecedunt | Parametri Macroni in contextu omnium locutionum circumiacentium aestimantur. Nisi parentheses comprehendantur, praecedentia operatorum adjacentium consectaria inaestimabilia habere possunt, ideo commendatur ut plures parenthesi inscribantur. | Munus parametri tantum aestimantur et ad functionem transeunt cum munus vocatur. Praevidere expressions aestimare. |
Morbi latus effectus | Parametri in plures loca intra corpus macronum substitui possunt, et si tortor parametri pluries aestimantur, parametri aestimatio cum effectibus lateralibus inaestimabiles eventus producere potest. | Munus parametri solum aestimantur cum parametri praetereunt et faciles sunt ad moderandum. |
Parameter Type | Parametri tortor cum typo nihil habent. | Parametri officii se habent ad rationem. |
debug | Macros incommodum est lusione | Munera potest debugged constitutionis |
recursus | Macros non potest esse recursive | Macros non potest esse recursive |
#Operator argumentum macronis ad chordam literalem convertit. Hoc solum licet apparere in substitutione indicem macronum cum parametris.
Operatio ab operante # effecta intellegi potest "stringificatio".
Exemplum usus:
## Symbola in utramque partem eius in unum symbolum coniungi possunt, quod definitiones tortor permittit ut identificatores e segmentis separatis efficiant.gluten in venalicium
Talis connexio validum identificantem producere debet. Consequuntur alias est indefinita. Hic cogitemus. Cum munus scribens ut maiorem duorum numerorum valorem inveniatur, diversae functiones pro diversis speciebus datae scribendae sunt.
Exemplum usus: