宏的括号

简介: #include #define SOR(x) (x*x) main() { int a,b=3; a=SOR(b+2); printf("%d",a); }
#include <stdio.h>
#define SOR(x) (x*x)
main()
{
	int a,b=3;
	a=SOR(b+2);
	printf("%d",a); 
}
相关文章
|
1月前
|
编译器 C语言
C语言宏定义(#define定义常量​、#define定义宏​、 带有副作用的宏参数、 宏替换的规则、 宏函数的对比)
C语言宏定义(#define定义常量​、#define定义宏​、 带有副作用的宏参数、 宏替换的规则、 宏函数的对比)
|
1月前
|
安全 算法 编译器
【C++ 基础 ()和{}括号】深入探索 C++ 的变量初始化:括号和大括号的奥秘
【C++ 基础 ()和{}括号】深入探索 C++ 的变量初始化:括号和大括号的奥秘
39 0
|
4月前
宏定义和带参数的宏
宏定义和带参数的宏
21 0
|
10月前
|
存储 安全 编译器
【为什么】C++中的宏
【为什么】C++中的宏
|
12月前
|
算法 C++
你是真的“C”——宏与函数的英雄本色
一、何为宏? 在进行宏和函数的对比时,我们先了解一下什么是宏。 #define 定义宏 #define 机制包括了一个规定,允许把参数替换到文本中,这种实现通常称为宏(macro)或定义宏(define macro)。 下面是宏的申明方式: #define name( parament-list ) stuff 其中的 parament-list 是一个由逗号隔开的符号表,它们可能出现在stuff中
93 0
|
C++
有效的括号(C++)
判断字符串是否有效。
91 0
20.有效的括号
20.有效的括号
49 0
20_有效的括号
20_有效的括号
65 0
|
移动开发 测试技术 JavaScript
Antlr4添加中文变量赋求值,括号,各种问题
为"圈2"语言, 添加变量赋值和求值, 括号, 以及出现的各种问题. Add assigning value, parenthesis features to the pretotype programming language quan2 with Antlr4 and Java, and related issues.
1197 0