C/C++
Mandddy
这个作者很懒,什么都没留下…
展开
-
C/C++复习(6):预处理器
可变数目的宏参数通过参数列表的三个点告诉预处理器接收可变数目的参数。列表中的其余参数由特定标识符_ _VA_ARGS_ _做整体引用。举个例子:#define debugPrintf(...) printf("DEBUG:"_ _VA_ARGS_ _);合法的宏用法:debugPrintf("Hello world!\n");和debugPribtf("i=%i,原创 2016-08-26 16:45:36 · 619 阅读 · 1 评论 -
C/C++复习(4):运算符
C语言运算符按运算类型分:赋值运算符、算数运算符、逻辑运算符、关系运算符、位运算符、指针运算符、取成员运算符按操作数个数分:单目运算符、双目运算符、三目运算符1、a++与++a前增量与后增量输出:10,12,1202、运算符的优先级3、&&, &和II, I有什么区别?4、左值、右值左值可以作为右值,右原创 2016-08-25 16:33:32 · 560 阅读 · 0 评论 -
C/C++复习(7):指针
1、关于指针的几个声明的含义int * p[10]; //定义了数组p,数组元素是int型的指针 (指针数组)int (*p)[10]; //定义了数组指针p, p指向一个10个元素的数组,数组的元素是int型数据int * p(int); //函数p,有一个int型参数,返回值为int指针int (*p)(int); //函数指针p,p所指向的函数有一个int型参数,返回in原创 2016-09-14 16:15:36 · 347 阅读 · 0 评论 -
C/C++复习(1):基本概念
1、什么是C语言语句 语句包括五大类: 2、变量的声明和定义有什么区别3、C语言关键字4、C语言中的变量定义应满足以下要求5、如何用最简单的方式让电脑蜂鸣器发出声音?直接以字符形式printf输出7原创 2016-08-25 15:37:41 · 651 阅读 · 0 评论 -
C/C++复习(2):编程规范
1、对编程规范的理解及认识可行性、可读性、可移植性、可测试性2、函数、变量命名都有哪些规则?3、bool, int, float, 指针与“零值”比较bool型的零值是false, int是0, float是0.0,指针是NULL。原创 2016-08-25 15:54:55 · 793 阅读 · 0 评论 -
C/C++复习(3):数据类型
(1)基本数据类型(2)构造数据类型 数组类型 结构类型 联合类型(3)指针类型(4)void类型1、十进制、八进制、十六进制该代码的输出结果为:167, 212、常用整型数据类型描述3、数据类型转换C、C++遇到两种不同的数据类型进行运算时,会将两个数做适当的原创 2016-08-25 16:25:30 · 435 阅读 · 0 评论 -
C/C++复习(5):结构体
1、结构体是构造数据类型之前的博客中已经提到了C、C++的四类数据类型再一次复习一下:2、结构体可以直接赋值么?数组和结构体都是构造类型数据,数组在声明时可以直接初始化,结构体也可以。3、组织WAV文件头,并解析WAV格式各项信息4、结构体存储:内存对齐问题struct s1{ int i:8; char j:4原创 2016-08-25 20:02:23 · 710 阅读 · 0 评论