- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c程序中的宏定义及运用(Macro definition and application in C program)
c程序中的宏定义及运用(Macro definition and application in C program) C language macro definition (translation) C language 2010-03-20 15:09:14 read 174 comment 0: big and small Define is the C language macro definition commands, its main purpose is to provide a convenient programmer in programming, and can improve the efficiency of the program to a certain extent, but the students often do not understand the nature of the order, always have some confusion here, misuse of the order in the programming. The purpose of the program is expected to run and is not the same, or reading someone else to write the program, the operation results to understand the error, which is detrimental to the C language learning. 1 #define command profiling The concept of 1.1 #define The #define command is a macro definition command in the C language that defines an identifier as a string that is called a macro name and the defined string is called an alternate text. The command comes in two formats: one is a simple macro definition, and the other is a macro definition with arguments. (1) a simple macro definition: #define name string Example: #define PI 3.1415926 (2) macro definition with parameters #define macro ( parameter table ) macro body Example: #define A (x) x When an identifier is defined by a macro, the identifier is a macro name. At this point, the macro name appears in the program. Before the program is compiled, the macro name is replaced by the defined string, which is called macro substitution, which is compiled after substitution, and macro substitution is a simple replacement. 1.2 timing of macro substitution To really understand the role of #define, lets take a look at the processing of the C language source program. When we compile a good source code in an integrated development environment, such as Turbo C, we actually do some preprocessing, compiling, assembling, and linking, as shown in figure 1. source program Preprocessor The modified source program Compiler Assembler
您可能关注的文档
- 8天搞定英语听力voa 1500个基础单词mp3帮你实现第七天(8 days to get English Listening VOA 1500 basic words MP3 help you achieve seventh days).doc
- 8文化节大型文艺晚会策划方案(8 Cultural Festival, large-scale art evening, planning scheme).doc
- 80后结婚时适用的歌曲(Songs suitable for 80's marriage).doc
- 8综合改错(8 comprehensive correction).doc
- 9 数词(9 numeral).doc
- 90 表示时间和日期的介词(90 prepositions indicating time and date).doc
- 90个管理学名词解释(Explanation of 90 management terms).doc
- 90后少女未婚先孕十种典型心理(90 girls unmarried pregnancy ten typical psychology).doc
- 928常用方法(928 commonly used methods).doc
- 93分考研英语达人的阅读笔记(这个真的特别好。希望研友们可以打印下来,时常拿出来看看并比照学习(93, the English reading notes (this is really very good. Hope that friends can print down, often take a look and learn by comparison).doc
- c程序模拟试题(C simulation test).doc
- c语言 推箱子(C language Sokoban).doc
- c语言--程序填空(C language -- fill in the blanks).doc
- c语言2级程序填空(C language program 2 fill in the blanks).doc
- c语言中scanf()的用法!(The use of scanf () in c!).doc
- c_题目_练习(C_ _ practice topic).doc
- c语言中符号含义(Symbolic meaning in C language).doc
- cs的显卡设置 nvidia篇(CS video card settings NVIDIA chapter).doc
- c语言介绍(C language introduction).doc
- c语言填空、改错,编程各一题(C language test and error correction, the programming problem).doc
文档评论(0)