一些c语法的学习和记录-lili

1.#if和#endif

怎么用:
#if 0
……//这边的语句就不会执行
#endif

2.关于struct

在C语言中,结构也是一种数据类型,可以使用结构变量。

Struct 结构名{类型 变量名;}结构变量;//
结构是按找变量的名字来访问的。

写法1:

Struct mm
{Int a;Float b;}c,d;//此时就可以用c.a;c.b来赋值操作

写法2:

Struct mm
{Int a;Float b;};Struct mm c;
//此时就可以用c.a;c.b来赋值操作如果想定义多个结构变量:Struct mm c,d,e;

结构数组

struct{ char name[8]; char sex[2]; int age; char addr[40]; }student[40];
//可以使用student[0].name;student[30].name

结构指针

struct string{ char name[8]; char sex[2]; int age; char addr[40]; }*student;

3.关于typedef

可以声明新的类型名来代替已有的类型名,但却不能增加新的类型。就是数据的类型还是(int,float,char),但是换个名字。
使用typedef的目的包括简化,比如说Uint16;
Typedef是类型定义,typedef struct是为了方便使用结构体。

写法一:

typedef struct Student
{int a;
}Stu;
//于是在声明变量的时候就可:Stu stu1;

写法二:

typedef struct
{int a;
}Stu;

于是就会有:

typedef struct
{float pid_ref_reg;
float pid_fdb_reg;
......
}PIDREG;
//然后就可以用PIDREG PIDTEST;就有了PIDTEST.pid_ref_reg这些东西

4.define定义的宏函数

如果有换行需要加上“\”

怎么用?

Clarke(Vgrid);
//但是Vgrid中得有PhaseA,PhaseB,PhaseC这些东西
                                                                             如有错误,敬请批评指正

关于CCS中的一些C语法学习相关推荐

  1. jsx 调用php,JavaScript_JavaScript的React框架中的JSX语法学习入门教程,什么是JSX? 在用React写组件的 - phpStudy...

    JavaScript的React框架中的JSX语法学习入门教程 什么是JSX? 在用React写组件的时候,通常会用到JSX语法,粗看上去,像是在Javascript代码里直接写起了XML标签,实质上 ...

  2. Python基础语法学习笔记

    Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...

  3. [转]verilog语法学习心得

    verilog语法学习心得 1.数字电路基础知识: 布尔代数.门级电路的内部晶体管结构.组合逻辑电路分析与设计.触发器.时序逻辑电路分析与设计 2.数字系统的构成: 传感器  AD  数字处理器  D ...

  4. php中new运算符的作用,C++_C++编程中new运算符的使用学习教程,new运算符用作从自由存储为 typ - phpStudy...

    C++编程中new运算符的使用学习教程 new运算符用作从自由存储为 type-name 的对象或对象数组分配内存,并将已适当分类的非零指针返回到对象. [::] new [placement] ne ...

  5. ElasticSearch聚合语法学习(bucket,metric,hitogram,date hitogram)

    ElasticSearch聚合语法学习 目录 bucket与metric两个核心概念 插入数据 统计哪种颜色电视销量最高 统计每种颜色电视平均价格 bucket嵌套实现颜色+品牌的多层下钻 统计每种颜 ...

  6. ElasticSearch搜索语法学习(term,filter,bool,terms,range)

    ES搜索语法学习 目录 原始数据 term,filter使用 bool组合多个filter条件来搜索数据 terms搜索多个值以及多值搜索结果优化 基于range filter来进行范围过滤 手动控制 ...

  7. android语法帮助手册_新 App 「捧读:日语语法学习与分析」的开发幕后思考

    新产品发布后,写一篇幕后思考已经是固定环节了. 为什么开发这款软件? 在开发完日语假名学习的 App 「50 音起源」 之后,便在考虑如何做一款语法相关的产品,市面上虽然有少许产品可供参考,但我觉得这 ...

  8. python语言的语法_Python语言 中的一些特殊语法

    本文主要向大家介绍了Python语言 中的一些特殊语法,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 1.高阶函数 python支持函数式编程,它内置了一些特殊函数,这些函数具有 ...

  9. 【C++学习之路】第二章——C++基础语法学习(1)之黑客攻击系统

    2 C++基础语法学习(1)之黑客攻击系统 遵循原则:从实战中学习知识 法律声明:本系统仅能攻击自己搭建的网站,作为学习使用,不会触犯法律 time:2020.01.20 author:姜海天 IDE ...

最新文章

  1. 大盘点|6D姿态估计算法汇总(下)
  2. 分享自己整理的《UIT备份容灾解决方案培训稿》
  3. caffe.pb.h丢失问题:
  4. QLineEdit限制数据类型——只能输入浮点型数
  5. mysql学习笔记之mysqlparameter(摘)
  6. 1主5从mysql数据库_MySQL主从复制虽好,能完美解决数据库单点问题吗?
  7. windows dc linux,active-directory – Linux AD集成,使用Windows Server 2012 DC时无法登录
  8. 突然!OPPO再放大招:瀑布屏了解一下
  9. 【ElasticSearch】ElasticSearch 中使用衰减函数来完美你的搜索结果
  10. 百度地图——判断用户是否在配送范围内解决方案
  11. win11如何创建访客账户 windows11创建访客账户的设置方法
  12. windows 文件路径太深无法删除解决方案
  13. 对抗攻击经典论文剖析(上)【FGSM、BIM、PGD、Carlini and Wagner Attacks (CW)】
  14. ai面试的优缺点_淘汰你的不一定是HR,有可能是AI面试官
  15. java pem 签名_如何在Java中验证PEM格式证书
  16. 2016OSC源创会年终盛典-综合技术专场-惠新宸
  17. 通达信版弘历软件指标_弘历软件多空王指标
  18. 本科三本的计算机博士,读书中的我——从三本本科到985博士
  19. iphonex中全屏h5的适配
  20. 理解MVC、MVP、MVVM在干什么,进化的原因。

热门文章

  1. matlab load save
  2. 乌镇AI论坛最全盘点:中国互联网半壁江山坐在了一起,他们怎么看AI
  3. 计算机图像处理面试题总结
  4. 爬虫实战4:豆瓣的模拟登陆
  5. Python爬虫实战----------豆瓣TOP250
  6. 智能蓝牙脂肪秤开发方案
  7. JSP网上鞋子商城网站
  8. 循环神经网络RNN与LSTM
  9. python今日放量股票
  10. swpa软件测试工程师,新版3DMark推出专用测试工具——CPU Profile