预编译处理\带参宏指令

简介: 预编译处理\带参宏指令

宏定义只是起一个替换的作用,运算的顺序取决于替换后的式子

#include<stdio.h>
#include<stdlib.h>
 
//带参宏指令
#define SUB(a,b) a-b
#define sub(a,b) (a)-(b)
 
//无参宏指令
#define pr ("%d\n",c)
 
int main()
{
  //初始化
  int a=3,b=2;
  int c;
 
  //运算
  c=SUB(a,b);
  printf pr;  
  c=SUB(3,1+2);
  printf pr;
  c=sub(3,1+2);
  printf pr;
 
  system("pause");
  return 0;
}


目录
相关文章
实例详解局部代码块,构造代码块,静态代码块
实例详解局部代码块,构造代码块,静态代码块
|
存储 程序员 编译器
宏(预编译)详解
宏(预编译)详解
函数调用的预编译
函数调用的预编译
72 0
带参方法的使用
带参方法的使用
73 0
|
存储 SQL 关系型数据库
16_变量、流程控制与游标(二)
16_变量、流程控制与游标(二)
127 0
|
存储 SQL 关系型数据库
16_变量、流程控制与游标(一)
16_变量、流程控制与游标(一)
116 0
|
编译器
预编译的代码
预编译的代码
128 0
|
存储
变量的使用、游标的使用、流程控制的使用
变量的使用、游标的使用、流程控制的使用
168 0

热门文章

最新文章