171109-宏定义指令和命名空间的学习以及一个函数程序练习【连续第十七天】
2017-11-09 21:56
316 查看
宏定义指令即#define 标识符 文本 这种形式与之前的const的功能很相似,都可以用来去定义常量;
而当#define不带参数时则用来去定义一个常量,而当它带参数时则用来定义简单的函数;
而其功能就仅仅是去替代而不做计算;
#define与const的差别就在于#define中不必去输出“=”,且没有结束符号,而const则都需要;
具体操作如下:
此处用宏定义的常量仅仅是一个替代作用,其中并未有任何的计算;
命名空间
其作用就是防止重复定义的问题,在使用命名空间后则可以使用同一变量名
下面是我用递归函数写的求组合数,但好像遇到了溢出的问题(不会解决
,只能明天向大佬们讨教了)
目标:复习函数,预习数组
而当#define不带参数时则用来去定义一个常量,而当它带参数时则用来定义简单的函数;
而其功能就仅仅是去替代而不做计算;
#define与const的差别就在于#define中不必去输出“=”,且没有结束符号,而const则都需要;
具体操作如下:
此处用宏定义的常量仅仅是一个替代作用,其中并未有任何的计算;
命名空间
其作用就是防止重复定义的问题,在使用命名空间后则可以使用同一变量名
下面是我用递归函数写的求组合数,但好像遇到了溢出的问题(不会解决
,只能明天向大佬们讨教了)
目标:复习函数,预习数组
相关文章推荐
- java学习笔记---第一个applet程序以及一个小问题的解决
- Windows API 函数学习(11)---一个关机程序的源代码
- 练习1-18 编写一个程序,删除每个输入行末尾的空格以及制表符,并删除完全是空格的行
- 黑马程序员--学习笔记--一个字符串、数组、函数综合运用的小练习
- java学习脚印:SAX解析xml时命名空间以及参数问题(敏捷版)
- java例程练习(一个BirthDate类 以及简单的测试程序)
- 一步一个脚印学习WCF之二构建一个简单的WCF应用程序前必须掌握的WCF基础术语---契约的名称与命名空间
- C++ Primer 学习笔记_92_用于大型程序的工具 --命名空间[续1]
- 编写一个程序,从标准输入中读取若干string对象并查找连续重复出现的单词。所谓连续重复出现的意思是:一个单词后面紧跟着这个单词本身。要求记录连续重复出现的最大次数以及对应的单词
- 练习1-24: 编写一个程序,查找C语言程序中的基本语法错误,如圆括号,方括号以及花括号不配对等。要正确的处理引号(包括单引号,双引号)~转移字符序列与注释(如果读者想把该程序编写成完全通用的程序,难度会比较大。)
- Javascript学习笔记之函数篇(六) : 作用域与命名空间
- 一个非常非常非常基础的程序,写的不好,但是一般的文件读写操作及字符处理函数都涉及到了..新手学习用的
- C++ Primer 学习笔记_92_用于大型程序的工具 --命名空间[续1]
- java学习脚印:SAX解析xml时命名空间以及参数问题(敏捷版)
- 黑马程序员--学习笔记--一个WinForm简单加法练习程序
- C++学习笔记6--高级强制类型转换 命名空间和模块化编程 C预处理器 链接和作用域 函数模板 类模板 内联模板 容器和算法
- 写了一个玩具程序,学习学习x86指令的机器码,^_^
- JVM学习笔记——一个简单程序编译成字节码指令后的解释
- 【练习】写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)功能:在字符串中找出连续最长的数字串,并把这个串的长度返回,
- 书后练习--将输入复制到输出程序,并将其中连续的多个空格用一个空格代替