当前位置: 首页 > news >正文

学习笔记记录记录

struct SqList{

ElemType data[MAXSIZE];

int length;

};

不是int 不是float 而是ElemType.

#define预处理命令

预处理命令:C源程序中以#开头的

宏定义:#define #undef

文件包含 #include

条件编译 :#if #ifdef #else #elif #endif等

注意这些语句尾是不加分号的,预处理命令千万不要在结尾加分号

宏定义一般分为两种,不带参数的宏定义和带参数的宏定义

不带参数的宏定义:#define 宏名 替换内容 类似 #define MAXSIZE 100这样的

不带参数的宏定义:#define 宏名(参数列表) 替换内容 #define SQUARE(x) ((x)*(x))

SQUARE(x)是宏的名字和参数,可以传入一个值x,((x)*(x))是宏的替换内容,表示将传入的x替换进去,计算它的平方

int a = 5;
int b = SQUARE(a);  // 替换为 ((a)*(a)) → ((5)*(5)) → 25
c语言提供了一个可以将复杂类型名重新命名为简单名称的关键字typedef typedef 已有类型名 新类型名;

typedef struct data{

int year;

int month;

int day;

}DATE; //使用typedef将复杂的结构体类型名struct data重新命名为DATE

struct data{

int year;

int month;

int day;

};

typedef struct data DATE;

这个也是同样的作用

typedef int ElemType; 给 int起一个小名叫做 ElemType

typedef 并不是定义一种新的数据类型,而是为已有数据类型取了一个别名

为了区分已有类型名和新名称,通常将typedef命名的新名称用大写字母表示

http://www.dtcms.com/a/566974.html

相关文章:

  • 布吉网站设计馆陶网站建设电话
  • 东莞勒流网站制作seo网站排名优化服务
  • 郑州网站建设搜索优化使用wordpress在ec2上建网站
  • 企业网站建设推荐乐云seo物联网方案设计与实现
  • 拓尔思网站建设公司sentos上部署.net网站
  • 浏览器直接进入网站贵州省教育厅办公室关于开展2014年学校门户网站建设评估的通知
  • 网站建设深圳给原码wordpress搭建网站教程
  • 淘宝seo是指网站用什么软件seo排名优化
  • 网站设计公司域名服务器建设宁夏住房和城乡建设官网
  • 上海网站设计大连自己 做 网站
  • wordpress linux 建站惠州百度关键词优化
  • 软考 系统架构设计师系列知识点之杂项集萃(189)
  • dw做响应式网站中山市建设工程 交易中心网站
  • 网站被墙了什么意思无法打开建设银行企业网站
  • vue3 css使用v-bind实现动态样式
  • wordpress拖动建站装修设计效果图制作
  • 曹妃甸建设工程招投标网站wordpress 页面管理
  • wpsppt网站链接怎么做网站开发选什么职位
  • 【java基础语法】------ 数组
  • 如何使用vite快速搭建一个vue3的项目?
  • 网站长期建设 运营计划网站升级改版需要几天
  • 网站没有织梦后台企业网站程序
  • 中企动力建的网站如何展览馆网站建设
  • 网站优怎么做怎样弄微信公众号
  • 网站开发语言学习wordpress要求配置
  • 网站建设黄荣新手如何自学编程
  • 网站备案信息开发公司工程部岗位职责
  • 鄱阳县建设局网站凯盛建设公司网站
  • 网站免费推广方法可以做网站的域名后缀
  • pr效果做的好的网站有哪些长洲网站建设