一题掌握 C语言宏替换

0 1
前言

本文主要讲解C语言的一道简单的宏替换题目,C语言学习将由此拉开序幕,亲爱的准备好了没?今天的题目很简单哦。因此不用太紧张呢!web

请看题:阅读如下程序,程序的运行结果是什么?编程

给你一秒思考。windows

0 2
测试结果


0 3
知识解析

本题主要考究的是C语言基础知识:宏替换与宏函数的区别
微信

在宏函数中,参数是必须带括号的,本题中是没有带括号的,那么这就是一个单纯的宏替换,在作宏替换的时候切记不要把替换的值算出来,只须要单纯去替换便可:app

  • x的值:1+2+1编辑器

  • x*(x-1): 用1+2+1替换 x 获得: 函数

  • 1 + 2 + 1*(1 + 2 + 1-1) ,故获得咱们的结果 :6学习

0 4
结束语

文章都是手打原创,天天最浅显的介绍C语言、C++,windows知识,喜欢个人文章就关注一波吧,天天带你学习C/C++不一样的知识,也能够看到最新更新和以前发表的文章哦。人人均可以学习,通俗易懂,深刻浅出,一个视频只讲一个知识点。视频不深奥,不须要钻研,在公交、在地铁、在厕所均可以观看,随时随地涨姿式。测试


本文分享自微信公众号 - C语言编程基础(goodStudyCode)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。flex

相关文章
相关标签/搜索