2021-10-24发表技术神仙代码之 C 语言求圆周率12345678#include <stdio.h>long a=10000,b=0,c=10000,d,e,f[10001],g;int main(){ for(;b != c; f[b++] = a/5); for(; d=0,g=c*2,c>5000; c--,printf("%.4d",e+d/a),e=d%a) for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b); return 0;}
2021-01-12发表技术scanf 的高级用法扫描集扫描集为一个字符集合,用来匹配期待输入的字符。对于scanf匹配输入内容时,可以使用扫描集灵活地进行字符串截取输入。 扫描集以 % 开头,用 [] 包含字符集。如扫描集 %[abc], %[a-z], %[^abc], %[^a-z] ,其中 ^ 表示求反集。阅读更多
2021-01-12发表技术深入理解 printf 函数中的参数处理顺序在阅读文章前,请先思考下面的代码执行结果是什么: 12345678#include <stdio.h>int main(){ struct{ int x; int y; }s[2] = {{2, 0}, {1, 3}}, *p = s; printf("%d, %d", ++p->x, (++p)->x); return 0;}阅读更多