社区
C语言
帖子详情
指针新问题
chinayaolin
2003-09-14 08:31:59
# include <stdlib.h>
main()
{ int len;
char *s=NULL,e;
s=(char *)malloc(sizeof(10));
for(;scanf("%s",s),len=strlen(s),(e=*(s+len))!=10; printf("%s",s);
}
请问一下为什么按回车键不能返回
...全文
94
11
打赏
收藏
指针新问题
# include main() { int len; char *s=NULL,e; s=(char *)malloc(sizeof(10)); for(;scanf("%s",s),len=strlen(s),(e=*(s+len))!=10; printf("%s",s); } 请问一下为什么按回车键不能返回
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chinayaolin
2003-09-15
打赏
举报
回复
碧波,你编写的程序怎样不能输出呢?
chinayaolin
2003-09-15
打赏
举报
回复
楼上的,因为你可能没有加载头函数string.h
正确源程序应该是这样的:
# include <string.h>
# include <stdlib.h>
main()
{ int len;
char *s=NULL,e;
s=(char *)malloc(sizeof(10));
for(;scanf("%s",s),len=strlen(s),(e=*(s+len))!='\0')
printf("%s",s);
}
uglykoala
2003-09-15
打赏
举报
回复
可以输出呀。
不过这个程序还有个漏洞。
我还没有发现。
这个程序不能结束。
要加一个结束循环的字符。
dama2003
2003-09-14
打赏
举报
回复
为什么我打出来后,运行是检查说"strlen"函数不能识别
whmily
2003-09-14
打赏
举报
回复
uglykoala(碧波)说得对.在turbor c中通过
beigua
2003-09-14
打赏
举报
回复
sizeof(10)???
sizeof(10)等于4
qlxyeah
2003-09-14
打赏
举报
回复
uglykoala(碧波)说得对,我同意!
uglykoala
2003-09-14
打赏
举报
回复
你在printf("%s",s);后的分号去掉。
因为for语句的形式是for((初植);(循环条件);(循环增量))
这里就不要分号了
# include <stdlib.h>
main()
{ int len;
char *s=NULL,e;
s=(char *)malloc(sizeof(10));
for(;scanf("%s",s),len=strlen(s),(e=*(s+len))!=10; printf("%s",s))
;
}
wangfengsdu
2003-09-14
打赏
举报
回复
程序没有缩进,格式太差!!
怎么有这样写程序的!
看起来好像技巧性强,
其实啥也不是。
chinayaolin
2003-09-14
打赏
举报
回复
程序没有错误?
kotton8848
2003-09-14
打赏
举报
回复
是不是你的程序有问题?
能在发一次嘛?
指针
函数和函数
指针
概述
指针
函数和函数
指针
是C语言里两个比较绕的概念。但是不仅面试题爱考,实际应用中也比较广泛。很多人因为搞不清这两个概念,干脆就避而远之,我刚接触C语言的时候对这两个概念也比较模糊,特别是当
指针
函数、函数
指针
、函数
指针
变量、函数
指针
数组放在一块的时候,能把强迫症的人活活逼疯。 其实如果理解了这些概念的本质,是不需要死记硬背的,理解起来也比较容易。
指针
函数
指针
函数: 顾名思义,它的本质是一个函数...
C语言
指针
常见
问题
汇总
函数返回值类型 (*
指针
变量名) (函数参数列表);“函数返回值类型”表示该
指针
变量所指向函数的 返回值类型;“函数参数列表”表示该
指针
变量所指向函数的参数列表。那么怎么判断一个
指针
变量是指向变量的
指针
,还是指向函数的
指针
变量呢?看变量名的后面有没有带有形参类型的圆括号,如果有就是指向函数的
指针
变量,即函数
指针
,如果没有就是指向变量的
指针
变量。函数
指针
没有++和 --运算实际当中,需要声明一个复杂
指针
时,如果把整个声明写成上面所示的形式,对程序可读性是一大损害。
解决VS2019取消对空
指针
的引用
问题
,以及空
指针
报错
问题
解决VS2019取消对空
指针
的引用的警告
问题
,以及空
指针
报错
问题
取消对空
指针
的引用警告 这个警告一般是在我们动态开辟了一块内存,并用
指针
指向这块
新
开辟的内存时出现,目前我遇到的都是这样,解决办法是在后面加一个判断,如果这个这个
指针
指向空,就退出这个函数,即return掉。代码像下面这样: ...... p=(struct LNode *)malloc(sizeof(struct LNode));//p是一个
指针
if(p==NULL)//加入这个判断,警告会消失 return NULL; ......
C++
指针
、空
指针
、野
指针
使用的一些总结
野
指针
野
指针
:未被初始化的
指针
,野
指针
所导致的错误和迷途
指针
非常相似,但野
指针
的
问题
更容易被发现。空
指针
空
指针
:就是一个被赋值为0的
指针
,它不指向任何的对象或者函数。1、使用
指针
的第一件事就是需要看这个
指针
是否是空
指针
(坚决不能使用空
指针
,否则程序就会蹦。意思就是:为一个
指针
赋值为空
指针
是不会报错的:char*p;但是在使用的时候一定要判断是否为空
指针
(即该
指针
有没有指向),不为空才能操作)判断空...
【C语言】让你不再害怕
指针
——C
指针
详解(经典,非常详细)
因排版过于粗糙 学习详情转至 : https://blog.csdn.net/qq_41035588/article/details/97010039 前言:复杂类型说明 要了解
指针
,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章