中国高校课件下载中心 》 教学资源 》 大学文库

《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-6 预处理指令#define#include

文档信息
资源类别:文库
文档格式:PPT
文档页数:5
文件大小:2.58MB
团购合买:点击进入团购
内容简介
《计算机程序设计基础》课程PPT教学课件(C语言)第1章 C语言概述 1-6 预处理指令#define#include
刷新页面文档预览

汉理工大学计理中院中心技交,0000计算机程序设计基础C语言主讲教师:王舜燕武汉理工大学Wuhan Universityof Technology

主讲教师:王舜燕

计算机程序设计基础C语言0预处理指令#define0880预处理指令#include武汉理工大学Wuhan Universityof Technology

计算机程序设计基础C语言 ⚫ 预处理指令 #define ⚫ 预处理指令 #include

预处理指令#define预处理器是C语言的特色之一。预处理指令必须以井开始,有效范围从#开始的那行一直到文件结束,或者被另1个预处理指令所替代。C语言中常用的2个预处理指令:宏定义和文件包含。#define指令被称为宏(Macro)定义指令,根据是否有参数又分为无参数宏定义和有参数宏定义。无参宏定义的格式:#define标识符字符序列■例如:#defineDAYSPERLEAPYEAR366#definePI 3.1415926有参宏定义的格式:#define标识符(参数表)字符序列■例如:#defineSQUARE(x)((x)*(x))

预处理指令 #define  预处理器是C语言的特色之一。预处理指令必须以 # 开始,有效范围 从 # 开始的那行一直到文件结束,或者被另1个预处理指令所替代。  C语言中常用的2个预处理指令:宏定义和文件包含。  #define 指令被称为宏(Macro)定义指令,根据是否有参数又分为无 参数宏定义和有参数宏定义。  无参宏定义的格式: #define 标识符 字符序列 ▪ 例如:#define DAYS_PER_LEAPYEAR 366 #define PI 3.1415926  有参宏定义的格式: #define 标识符(参数表) 字符序列 ▪ 例如:#define SQUARE(x) ((x)*(x))

自测题:下面程序的输出是什么?#define add(a,b)a+bmain()printf("%d\n",5*add(3,4));getch() ;人结果:195*add(3.4)→5*3+4→19

自测题:下面程序的输出是什么? #define add(a,b) a+b main(){ printf("%d\n",5*add(3,4)); getch(); } 结果:19 5*add(3,4) → 5*3+4 → 19

预处理指令#include除了头文件之外,预处理指令#include,也可以将其他文件的内容复制到#include所在位置。filel.cfile2.cfilel.c#include"file2.c"BBA:.A:C语言中常用的头文件包括:输入输出函数字符串函数数学函数动态内存分配函数或字符函数绘图函数

预处理指令#include  除了头文件之外,预处理指令#include,也可以将其他文件 的内容复制到#include所在位置。 C语言中常用的头文件包括:  输入输出函数 字符串函数  数学函数 动态内存分配函数 或  字符函数 绘图函数

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档