社区
C语言
帖子详情
输出为本身的C程序 关于char *f ??
fengsanshao
2006-02-08 01:39:18
请看这个程序
char*f="char*f=%c%s%c;%cmain(){printf(f,34,f,34,10,10);}%c";
main(){printf(f,34,f,34,10,10);}
其输出结果为本身。。
我想请问一下前面那个定义的char *f 是什么??
谢谢
...全文
160
8
打赏
收藏
输出为本身的C程序 关于char *f ??
请看这个程序 char*f="char*f=%c%s%c;%cmain(){printf(f,34,f,34,10,10);}%c"; main(){printf(f,34,f,34,10,10);} 其输出结果为本身。。 我想请问一下前面那个定义的char *f 是什么?? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengsanshao
2006-02-08
打赏
举报
回复
明白了,非常感谢各位的热心帮助。。
dragonzxh
2006-02-08
打赏
举报
回复
..........
iamcaicainiao
2006-02-08
打赏
举报
回复
发送者:dragonzxh(河马MiaMia~柯奶奶和黑爷爷的儿子叫柯南...~) ( 发送时间:2006-2-8 15:01:11 删除 回复
接受者:iamcaicainiao 重要性:重要性:1 非常不重要重要性:2 不重要重要性:3 一般重要性:4 重要重要性:5 非常重要
内容 Re:char*f="char*f=%c%s%c;%cmain(){printf(f,34,f,34,10,10);}%c";
main(){printf(f,34,f,34,10,10);}
....
hehe,仔细看f中的内容。
其实很简单,把printf中的东西逐个填上就行了。
34是",10是换行符。
f是格式,
%c%s%c;%c填34,f,34,10,
最后一个%c填10.
呵呵。简单吧`
dragonzxh
2006-02-08
打赏
举报
回复
char*f="char*f=%c%s%c;%cmain(){printf(f,34,f,34,10,10);}%c";
main(){printf(f,34,f,34,10,10);}
==================
printf第一个参数是格式,就是char*f中的内容,然后把34,f,34,10,10分别填入参数%c%s%c和最后的%c中。34是",10应该是换行符吧~
ouyh12345
2006-02-08
打赏
举报
回复
主要是printf的问题。
printf好象隐含调用了sprintf?
iamcaicainiao
2006-02-08
打赏
举报
回复
嘿嘿,这个程序有意思。
愣是没看懂,怎么把自己给输出了。
Mr_Yang
2006-02-08
打赏
举报
回复
同意楼上的!
"char*f=%c%s%c;%cmain(){printf(f,34,f,34,10,10);}%c" 这是一个常量字符串。
dragonzxh
2006-02-08
打赏
举报
回复
字符串常量啊。。。。
MySQL 数据类型和运算符
============================= # 数据类型 整数类型:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数类型:三种 FLOAT DOUBLE DECIMAL 日期与时间数据类型:五种 YEAR -1 字符串类型:二种
CHAR
(M) VAR
CHAR
(M) -1 ...
c语言中
char
*name 与
char
name 的区别
要点:
char
* name="abc"指的是常量字符串,不可以修改指针,是兼容老的写法;
char
[] name="abc"是指针,可以修改;在学习过程中发现了一个以前一直默认的错误,同样
char
*c = "abc"和...
C++解析函数:返回
char
*p与
char
p[]类型的区别
返回
char
*p与
char
p[]类型的区别
char
[]和
char
*的区别
1、
char
[]是一个数组定义,
char
*是指针定义(也称
char
[]为静态数组,
char
*为动态数组)。 2、指针和数组的区别 (1)指针和数组的分配 数组是开辟一块连续的内存空间,数组本身的标识符(也就是通常所说的数组名)...
C++中的string与C中的
char
*
之所以抛弃
char
*的字符串而选用C++标准
程序
库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章