栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言复习

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言复习

1、位操作:6种位操作运算符

运算符含义运算符含义
&按位与~取反
|按位或<<左移
^按位异或>>右移

2、define宏定义关键词

#define 标识符 字符串

3、ifdef条件编译

条件编译最常见的形式为:

#ifdef 标识符
程序段1
#else
程序段2
#endif

该程序段的意思为:当标识符已经被宏定义过(一般是#define),则执行程序段1,否则执行程序段2.

4、extern变量申明

C语言中extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。

这里要注意:对于extern申明变量可以多次,但定义只有一次。

5、typedef类型别名

定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。

6、结构体:构造类型

Struct结构体名{

成员列表1;

成员变量2;

.....

}变量名列表;

在结构体申明的时候可以定义变量,也可以申明之后定义

,方法是:Struct    结构体名字    结构体变量列表

结构体作用:

同一个类型可以用数组,不同类型可以用结构体组织。

结构体可扩展性强。

举例:

void GPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/443982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号