zoukankan      html  css  js  c++  java
  • 2函数

    #名称:  Linux编程  第1课
    #参考资料: 亚嵌一站式C编程
    #作者  一路向北
    #时间   2013-8-19 9:16
    #版本  RetHat 4.1.2-48
    #内核版本 2.6.18-194.
    #说明:  简单函数 可以学习C语言中重要的单词便于后面英文版的阅读

    1、数学函数
     sin log(即求ln)
    gcc main.c -lm  ??-lm

    在数学中写一个函数时候可以省略括号,但是c语言中一定要加上括号,例如log(1.0)
    其中1.0是参数(Argument),log是函数(Function),log(1.0)是函数调用Function Call
    函数名
    副作用 Side Effect
    泛化 Generalize
    # Pound Sign、Number Sign/Hash Sign
    头文件 Header File
    尖括号 Angel Bracket
    ////////////////////
    注意:在使用gcc编译包含math.h中声明的库函数时有一点要注意的就是gcc命令行必须加-lm选项
    因为数学函数位于libm.so库文件中(这些函数位于/lib目录下)选项-lm则告诉编译器我们程序中用到
    的数学函数要到这个库文件中找
    //////////////////////////////////
    专题:C标准库和glibc
    C标准库由两部分组成:
    C语法和C标准库
    C标准库定义了一组标准头文件,每个头文件中包含一些相关的函数、变量、类型声明和宏定义
    要在平台上支持C语言不仅仅要实现C编译器,还要实现C标准库。

    glibc:
    Linux平台使用最广泛的C函数库(C标准库的实现,所有的系统函数)
    几乎所有的C程序都依赖libc.so
    计算机的C程序依赖于libm.so
    以后我们还会看到多线程的C程序依赖于libpthread.so。以后我说libc时专指libc.so这个库文
    件,而说glibc时指的是glibc提供的所有库文件。

    glibc并不是Linux平台唯一的基础C函数库,也有人在开发别的C函数库,比如适用于嵌入式系
    统的uClibc。

    2、自定义函数

  • 相关阅读:
    java web分页查询初试
    SQL注入原理深度解析
    JS 清除IE缓存
    Android 代码混淆及第三方jar包不被混淆
    [leetcode]Unique Paths II
    ffmpeg API录制rtsp视频流
    HDU 2045 不容易系列之(3)—— LELE的RPG难题
    Ffmpeg和SDL创建线程(转)
    “富豪相亲大会”究竟迷失了什么?
    Ffmpeg和SDL如何同步视频(转)
  • 原文地址:https://www.cnblogs.com/pangblog/p/3275697.html
Copyright © 2011-2022 走看看