page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6256 次

3096 个回答

0 赞同

C语言中的“循环”数据类型是指什么?

所谓的“循环”数据类型,其实就是某种类型的数据溢出后,又从头开始存储。一个典型的例子是 unsigned char 变量若已经等于 255,仍然对其加 1,那么该变量就会溢出从头开始,也即等于零: unsigned char a = 255; a = a+1;// a 等于 0 unsigned char 型变量 a 是无符号的 8 位整数,它能表示的最大值是 8 个位全为 1,也...

回答于 2022-04-06 16:13

0 赞同

C语言中的 static 函数有什么用?

相信读者在不少的C语言项目中看到类似于下面这样的 static 函数,为什么使用 static 关键字修饰函数呢?这么做有什么用呢? static void foo(){ ...} 稍大的C语言项目中一般都会出现这样的 static 函数(静态函数),C语言中的静态函数最主要的特点就在于其作用域——仅限所述文件。例如在 fun.c 文件中定义的 static 函数...

回答于 2022-04-05 17:50

0 赞同

C语言中的指针可以做加法运算吗?

C语言中的指针包含地址详细信息,一般是不可以直接做加法运算的,例如下面这段C语言代码: void *p1 = (void *)1; void *p2 = (void *)2; // 下面是非法的 void *p = p1+p2; 读者可自行尝试,指针 p1 和指针 p2 是无法直接相加的,否则编译器就会报错。但是如果想对指针 p1 和 p2 的地址值相加,可以将其强制转换为整...

回答于 2022-04-05 17:44

0 赞同

C语言的显著特点是什么?

可移植。C语言是一种与平台无关的编程语言,不使用平台依赖库的C语言程序可以轻易移植到各种平台。模块化。我们能够轻易的将一个非常大的C语言项目拆分成若干个小的模块,并逐个实现,最终组合解决该大项目。灵活。C语言给与程序员最大的自由,因此只要某种代码C语言的语法没有禁止,程序员就可使用。也即所谓的“法无禁止即...

回答于 2022-04-05 16:35

0 赞同

C语言中的头文件有什么用?

一般C语言程序项目中的头文件后缀名都为 .h,h 是 header 的缩写。头文件的使用一般和 #include 结合使用,例如在 main.c 文件中写下: #include "header.h" 意味着在该处将 header.h 中的内容展开到此。所以C语言中的头文件中一般包含程序需要使用的函数定义和原型,也可以包含相关的数据结构类型定义。 这里再啰嗦下“...

回答于 2022-04-05 16:33

0 赞同

什么是C语言中的“悬空指针”?

C语言中的指针可以指向一块内存,如果这块内存稍后被操作系统回收(被释放),但是指针仍然指向这块内存,那么,此时该指针就是“悬空指针”。下面这段C语言代码是一个例子,请看: void *p = malloc(size); assert(p); free(p); // 现在 p 是“悬空指针” C语言中的“悬空指针”会引发不可预知的错误,而且这种错误一旦发生...

回答于 2022-04-05 16:12

0 赞同

编写一个递归函数,输入一个数字,并返回该数的阶乘(factorial)...

我们都学过阶乘。我称此函数命为“阶乘函数(Factorial Function)”。 以下为Python解决方案:

回答于 2022-04-04 16:34

0 赞同

编写一个递归函数,输入数字“n”并返回第n个斐波那契数?

提醒一下,斐波那契数列是以 0 和 1 开头的正整数序列,其余数字是前两个数字之和:0、1、1、2、3、5、8、11…… 以下为Python解决方案:

回答于 2022-04-04 16:33

0 赞同

编写一个递归函数,输入一列数字,并返回列表中所有数字乘积?

如果你不用 Python,Python 中的list就像 Java 或 JavaScript 或 PHP 中的array。 以下为Python解决方案:

回答于 2022-04-04 16:33

0 赞同

编写一个函数,接收字符串,并在该字符串是回文时返回?

提醒一下,如果一个字符串反过来写还是相同,则称为回文。比如Madam,Civic,Kayak。颠倒这些词中的任何一个,意思都将保持不变。 以下为python中的递归解决方案: 如果字符串是回文,则此函数返回 True,否则返回 False。

回答于 2022-04-04 16:32