第9章
第12章编译预处理121了解编译预处理122宏定义123文 件 包 含124条 件 编 译121了解编译预处理C语言所提供的“编译预处理”功能是它区别于其他高级语言的又一重要特征,其主要功能包括三种:宏定义、文件包含和条件编译,分别由三种命令来实现。为了区别于C语句,预处理命令必须出现在一行的开始并以“#”号打头。122宏定义宏定义由#define命令实现,根据实际应用的需要可以分为不带参数的宏定
#
要求学生了解模块化程序设计的思想掌握函数的定义及调用理解变量的作用域与存储方式的概念理解编译预处理的概念 C程序结构函数返回值类型缺省int型无返回值void例子:比较两个整型数ab输出较大的一个数(不使用函数)y=max(max(ab)c) include <> void main() { int n long s pintf(请输入一个正整数n:) scanf(dn)
C语言使用函数实现特定的功能一个源程序文件是独立的编译单位由函数组成函数之间相互独立除main函数不能被调用外其它函数可以互相调用函数分为库函数和自定义函数 main() { long sigma(int xint y) long sum sum=sigma(37)sigma(510)sigma(821) printf(ldnsum)} long sigma(int
厦门大学本科生公共课
C语言中可以定义变量但有时需要定义一些常量且能象变量一样引用宏定义就起这样的作用C语言中有两种宏定义命令:带参数的宏定义不带参数的宏定义宏定义注意事项(续二)宏定义注意事项(续四)定义实参形参类型1517define PR(ar)printf(dar)main(){int j a[ ]={13579111315}for(j=3 j j- -){ switch (j) {case 1:ca
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级C语言程序设计贵阳市新科电脑培训中心 唐绍国 制作全国计算机等级考试 二级教程第九章 数组本章要点:一维数组的定义和一维数组元素的引用一维数组和指针函数之间对一维数组和数组元素的引用二维数组的定义和二维数组元素的引用二维数组和指针二维数组名和指针数组作为实参什么是数组数组是按次序排列的一组数据用一个统一的数组名标识这一数组而用
C语言程序设计定义结构体类型的一般形式为:struct 结构体类型名{ 类型名1 成员名1 类型名2 成员名2 …… 类型名1 成员名1}例如:struct stud{ int num char name[20] char sex int age float score[3] char address[30]} 结构体数组 3. 输出链表
指 针 指针与指针变量的概念 图 存放地址的变量p 图 指向变量的指针变量 指向简单变量的指针变量.1 指针变量的定义.2 指针变量的引用include <>void main( ){ int abpapb pa=a pb=b printf(Input 2 numbers:) scanf(
违法有害信息,请在下方选择原因提交举报