void main()
{ FILE *fp
float n=1,t=1,pi=0
int i
// 从以下开始答题
i=1
while(fabs(t)>=1e-6)
{ pi=pi+t i=-i n=n+2 t=i/n }
//这一段是pi的算法实现,pi=1/1-1/3+1/5-1/7+1/9-1/11...,while中的判断条件是指当t=i/n的绝对值小于1e-6时停止循环。
fp=fopen("Design1.dat","w")
//以写的方式打开文件Design1.dat
fprintf(fp,"%.6f",4*pi)
//向上述文件中写入4*pi的值,格式为小数点后保留6位的浮点数。
fclose(fp) }
运行结果:3.141594
直接在该行需要注释的地方加上"//"即可。
可以使用/*和*/分隔符来标注一行内的注释,也可以标注多行的注释。例如,在下列的函数原型中,省略号的意思是 open() 函数有第三个参数,它是可选参数。
注释解释了这个可选参数的用法:
int open( const char *name, int mode, … /* int permissions */ );
代码具有较好的可移植性
C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动便可完成移植,这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。
以上内容参考:百度百科-C语言
区别是:第一种可以分解成这种状况:
/*中间为注释内容*/
这就代表*号之间的就是注释内容
第二种可以理解为:
//注释内容只能写在一行