社区
C语言
帖子详情
请教两个题!
listeningluo
2005-10-29 08:22:11
main()
{
char *p1=“name”;
char *p2;
p2=(char*)malloc(20);
memset (p2, 0, 20);
while(*p2++ = *p1++);
printf(“%sn”,p2);
} 请问为什么输出的是空的?
一个未知长度的单向链表(以 NULL结尾), 如何检测当中有回路 ?
谢谢
...全文
156
5
打赏
收藏
请教两个题!
main() { char *p1=“name”; char *p2; p2=(char*)malloc(20); memset (p2, 0, 20); while(*p2++ = *p1++); printf(“%sn”,p2); } 请问为什么输出的是空的? 一个未知长度的单向链表(以 NULL结尾), 如何检测当中有回路 ? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zl0126
2005-10-29
打赏
举报
回复
up
SurmountLi
2005-10-29
打赏
举报
回复
re:一个未知长度的单向链表(以 NULL结尾), 如何检测当中有回路 ?
遍历链表,并记录每单元的地址,如果有next指向以前的地址,即有回路.
yuchengliu
2005-10-29
打赏
举报
回复
Up!
sankt
2005-10-29
打赏
举报
回复
up
listeningluo
2005-10-29
打赏
举报
回复
第一个我知道了,刚才疏忽了。
ThinkPHP5生成二维码及背景图片合成
二维码是我们在开发网站和项目的时候经常遇到的,我第一次接触二维码时,翻过许多资料,也
请教
许多所谓高人,被整的还是一头雾水,于是自己下决心一定搞明白二维码到底怎么回事,在经历许多坑,花费许多时间和精力后...
编写一个c语言程序输入
两个
数字,急~~
请教
C语言达人帮忙做几道
题
!!
这几天加班,刚回家就帮你写的,脑子有点迷糊,你使用前检查下有没有什么逻辑错误的地方。1。#include#includevoid Output(long num){if(num>10)Output(num/10);printf("%ld\n",num%10);}void main(){long input=0;long i=0;printf("Please a Num:");scanf("%...
力扣刷
题
链表第2
题
两数相加精解
0、
题
目链接 力扣 1、
题
目分析 2. 两数相加 难度中等7007 给你
两个
非空的链表,表示
两个
非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。 请你将
两个
数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这
两个
数都不会以 0开头。 2.变量设置 及其基本数据类型分析 这个
题
就是给出
两个
链表,长度至少为1,链表每个节点内的值至少为0 求
两个
链表相加之后的和 也就是如
题
9 9 9 9 9 9 ...
C/C++笔试
题
微软亚洲技术中心的面试
题
!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4
有序列中插入
两个
数
*哈哈哈哈哈,我转专业过来计科两周了,然后比同班同学差挺大距离的,我得加油赶上来啊,然后这个
题
对于这边厉害的同学是可跳过的
题
,但是我想了好久啊~~~~ 后面问了同学终于整出来了。废话不说了,记录一下我这艰辛的历程。* 在有序表中插入
两个
元素 看到
题
目最开始想着先输入有序数组,再把
两个
数插入进去。后面想了老半天,
两个
数还得一个一个来插入,绝对自己想得不对,而且我并没有相出合适的代码来运行。于是...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章