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

您所在的位置:网站首页 if结构怎么写 关于CCS中的一些C语法学习

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

2023-09-27 00:59| 来源: 网络整理| 查看: 265

一些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这些东西 如有错误,敬请批评指正


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3