摘要: 植发需要多少,大麦植发婉之C语言带参宏定义和函数的区别 带参数的宏和函数很相似,但有本质上的区别:宏展开仅仅是字符串的替换,不会对表达式进行计算;宏在编译之前就被处理掉了,它没有机会参与编译,也不会占用内存。而函数是一段可以重复使用的代码,会被编译,会给它分配内存,每次调用函数,就是执行这块内存中的 阅读全文
posted @ 2021-03-12 16:13 大麦植发王 阅读(97) 评论(0) 推荐(0)
摘要: 植发一根多少,大麦植发婉之C语言带参数宏定义 C语言允许宏带有参数。在宏定义中的参数称为“形式参数”,在宏调用中的参数称为“实际参数”,这点和函数有些类似。对带参数的宏,在展开过程中不仅要进行字符串替换,还要用实参去替换形参。带参宏定义的一般形式为: #define 宏名(形参列表) 字符串 在字符 阅读全文
posted @ 2021-03-12 16:12 大麦植发王 阅读(80) 评论(0) 推荐(0)
摘要: 植发多少?大麦植发婉之C语言宏定义 宏(Macro)是预处理命令的一种,它允许用一个标识符来表示一个字符串。先看一个例子: #include <stdio.h> #define N 100 int main(){ int sum = 20 + N; printf("%d\n", sum); retu 阅读全文
posted @ 2021-03-12 16:10 大麦植发王 阅读(103) 评论(0) 推荐(0)
摘要: 植发多少?大麦植发婉之C语言预处理概述以及文件包含命令 已经多次使用过#include命令。使用库函数之前,应该用#include引入对应的头文件。这种以#号开头的命令称为预处理命令。C语言源文件要经过编译、链接才能生成可执行程序:1) 编译(Compile)会将源文件(.c文件)转换为目标文件。对 阅读全文
posted @ 2021-03-12 16:09 大麦植发王 阅读(59) 评论(0) 推荐(0)
摘要: 植发?大麦植发婉之C语言函数的递归调用 一个函数在它的函数体内调用它自身称为递归调用,这种函数称为递归函数。执行递归函数将反复调用其自身,每调用一次就进入新的一层,当最内层的函数执行完毕后,再一层一层地由里到外退出。下面我们通过一个求阶乘的例子,看看递归函数到底是如何运作的。阶乘 n! 的计算公式如 阅读全文
posted @ 2021-03-12 16:07 大麦植发王 阅读(70) 评论(0) 推荐(0)
摘要: 在程序的世界中,承载一系列的信息的数字和字符都属于数据类型,但计算机需要一种方法来区别和使用这些不同的类型。具体的,C通过识别一些基本的数据类型做到这些。如果是常量数据,编译器一般通过其书写来辨认其类型,比如:123是整数,3.14浮点数(即小数)。而变量则需要在声明语句中指定其类型,稍后会做详细介 阅读全文
posted @ 2021-03-12 16:05 大麦植发王 阅读(69) 评论(0) 推荐(0)
摘要: 植发好不好?大麦植发婉之C语言变量的作用域,理解全局变量和局部变量 所谓作用域(Scope),就是变量的有效范围,就是变量可以在哪个范围以内使用。有些变量可以在所有代码文件中使用,有些变量只能在当前的文件中使用,有些变量只能在函数内部使用,有些变量只能在 for 循环内部使用。变量的作用域由变量的定 阅读全文
posted @ 2021-03-12 16:04 大麦植发王 阅读(362) 评论(0) 推荐(0)
摘要: 大麦植发婉之C语言局部变量和全局变量 在《C语言函数的参数和返回值》中提到,形参变量要等到函数被调用时才分配内存,调用结束后立即释放内存。这说明形参变量的作用域非常有限,只能在函数内部使用,离开该函数就无效了。所谓作用域(Scope),就是变量的有效范围。不仅对于形参变量,C语言中所有的变量都有自己 阅读全文
posted @ 2021-03-12 16:03 大麦植发王 阅读(400) 评论(0) 推荐(0)
摘要: 植发多少?大麦植发婉之C语言函数的声明以及函数原型 C语言代码由上到下依次执行,原则上函数定义要出现在函数调用之前,否则就会报错。但在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明。所谓声明(Declaration),就是告诉编译器我要使用这个函数,你现在没有找到它的定义不要紧,请 阅读全文
posted @ 2021-03-12 16:00 大麦植发王 阅读(85) 评论(0) 推荐(0)
摘要: 植发多少?大麦植发婉之C语言函数的参数和返回值 如果把函数比喻成一台机器,那么参数就是原材料,返回值就是最终产品;从一定程度上讲,函数的作用就是根据不同的参数产生不同的返回值。 函数的参数 在函数定义中出现的参数可以看做是一个占位符,它没有数据,只能等到函数被调用时接收传递进来的数据,所以称为形式参 阅读全文
posted @ 2021-03-12 15:59 大麦植发王 阅读(115) 评论(0) 推荐(0)