高手帮我解释一下2个C程序啊!
#include<stdio.h> #define N 1000 long s[N]={1,1},n=N,t=2,a=1,b=0; int main() { for(;a<=*s||(++t<=n?(b=0,a=1):0);(*s==a++&&b)?(*s)++:0) s[a]=(b+=s[a]*t)%10000,b/=10000; for(printf("%d",s[*s]);--*s>0;)printf("%04d",s[*s]); getch(); return 0; } 这么几行就把1000!算出来了. ---------------------------------------------- #include<stdio.h> void main(char _) { for(--_;putchar(_++["J!Mpwf!Zpv\1"]-1);); } 学长泡妞时用的,我不小心看到.输出结果: I love you
#include void main(char _) { for(--_; putchar(_++["J!Mpwf!Zpv\1"]-1) ;); } 先分析他的for语句: 以";"划分 初始表达式:--_ 循环条件表达式:putchar(_++["J!Mpwf!Zpv\1"]-1) 变量增值表达式: (空) J前面是I M前面是L p前面是o w前面是v Z前面是e p前面是y v前面是o f前面是u 都-1 就变成了I love you void main(char _)这类函数是调用系统的函数 运行时系统自动传递参数 就像调用的*.h文件一样 第一题请楼下高手解答吧
答:忘记你自己还是个人就行详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>