C语言基本代码,求详细解释,越详细越好。

Python010

C语言基本代码,求详细解释,越详细越好。,第1张

解释如下:

#include"stdio.h"//头文件

#include"math.h"//数学库函数

double pcos(double a)//声明子函数

main()//主函数

{

double x,y//定义x,y这两个双精度数据

printf("please input one number:")

//输出please input one number:

scanf("%lf",&x)//出入一个数据并赋值给x

y=pcos(x)//把x传入pcos函数,返回值赋值给y

printf("cos of %lf is %lf\n",x,y)//输出cos of x is y

}

double pcos(double a)//定义子函数名,形式参数

{

double b//定义双精度数据b

b=cos(a)//计算cos(a),并赋值给b

return b//返回b的值

}

扩展资料:

注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。

注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂。为了让别人一看就知道这段代码是做什么用的。

正确的程序注释一般包括序言性注释和功能性注释。序言性注释的主要内容包括模块的接口、数据的描述和模块的功能。模块的功能性注释的主要内容包括程序段的功能、语句的功能和数据的状态。

参考资料:注释–百度百科

方法如下:

设备:华为笔记本。

系统:win7。

软件:Code Blocks。

版本:8.0.11。

1、首先打开Code Blocks软件,新建一个C语言文件,如下图所示

2、接下来在C语言文件中编写加减乘除运算代码,如下图所示。

3、然后点击构建菜单下面的编译当前文件选项,如下图所示。

4、最后运行程序就可以得到加减乘除运算的结果了,如下图所示。

你说的就是库函数的源码,也就是glibc,源码在ftp://ftp.gnu.org/gnu/glibc可以下到,比如下载ftp://ftp.gnu.org/gnu/glibc/glibc-2.9.tar.gz,打开后就可以看到你需要的各种库的具体实现代码,比如在string中的strcat.c中就有

char *strcat (dest, src)

     char *dest

     const char *src

{

  char *s1 = dest

  const char *s2 = src

  reg_char c

  /* Find the end of the string.  */

  do

    c = *s1++

  while (c != '\0')

  /* Make S1 point before the next character, so we can increment

     it while memory is read (wins on pipelined cpus).  */

  s1 -= 2

  do

    {

      c = *s2++

      *++s1 = c

    }

  while (c != '\0')

  return dest

}