Day 11

1.宏定义 :(1)无参数的宏定义 (2)带参数的宏定义
宏定义的代替工作叫做宏的展开,他只是简单整体的替换,如果要想运算宏里面的表达式,则需要加括号来提高优先级。
2.预处理命令: 预处理是将如 #include <stdio.h> 里面的文件替换过来。
3.条件编译命令: #if 0 … #endif
#ifndef _AREA_H
#define _AREA_H

#endif

4.有关#include <stdio.h> 与 #include “stdio.h” 的区别。 如果为 <> 则在编译器指定的系统目录下去找此头文件,如果为 “” 则在当前编写文件的目录下去找此头文件。 前者一般是调用系统头文件时使用,后者一般是调用用户自己定义的头文件时使用。

5.使用指针可以在被调函数中修改主调,可以避免许多返回值的情况。

#include <stdio.h>

int main(void)
{
	int *p, q;  //此处的 *为类型表示符。
	int i = 1234;
	
	p = &i;    //指针变量,存放的是地址,此处对变量i取地址,存放到指针变量中。

	*p = 1000;  //此处的 *为指针运算符。  指针运算符要操作的类型为指针类型。
	printf("%d\n", *p); //此处也就是打印变量i的值。
	printf("%d\n", i);

	return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值