-
1.每一级函数调用时都有自己的变量,但是函数代码并不会得到复制,如计算5的阶乘时每递推一次变量都不同; 2.每次调用都会有一次返回,如计算5的阶乘时每递推一次都返回进行下一次; 3.递归函数中,位于递归调用前的语句和各级被调用函数具有相同的执行顺序; 4.递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反; 一句话总结递归:自我调用且有完成状态。5.递归函数中必须有终止语句。查看全部
-
%d:带符号十进制小数 %c:单个字符 %s:字符串 %f:6位小数查看全部
-
喔喔哦查看全部
-
变量的初始化分为两种方式:1.先声明再初始化 2.声明的同时初始化,查看全部
-
变量定义的一般形式为:数据类型 变量名; 多个类型相同的变量:数据类型 变量名, 变量名, 变量名...;查看全部
-
编程时给变量或者函数起的名字就是标识符,就好比我们慕课网的每一位童鞋都有姓名,姓名就是这位童鞋的标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。 C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点: (1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 (3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。 (4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅WIKI。查看全部
-
C语言注释方法有两种: 多行注释: /* 注释内容 */ 单行注释: //注释一行查看全部
-
函数就是实现代码逻辑的一个小的单元。查看全部
-
#include <stdio.h>就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。查看全部
-
注:自动字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换查看全部
-
强制类型转换是通过定义类型转换运算来实现的。其一般形式为: (数据类型) (表达式) 在使用强制转换时应注意以下问题: 1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x/2转换成int型之后再与y相加 2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。 3、强制转换后的运算结果不遵循四舍五入原则。查看全部
-
%d 带符号的十进制整数 %c 单个字符 %s 字符串 %f 六位小数 如果要输出多个变量的并指定变量的位置时候,格式符还可以连用,变量之间需要用逗号隔开 格式化输出语句,printf("输出格式符",输出项);查看全部
-
C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。 注:C语言中不存在字符串变量,字符串只能存在字符数组中,这个后面会讲。查看全部
-
自定义的函数中可以有多个return语句,但是只能返回一个值查看全部
-
1. 函数的值只能通过return语句返回主调函数。 2. 函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。 3. 没有返回值的函数,返回类型为void。 注意:void函数中可以有执行代码块,但是不能有返回值,另void函数中如果有return语句,该语句只能起到结束函数运行的功能。其格式为:return;查看全部
举报
0/150
提交
取消