zoukankan      html  css  js  c++  java
  • 函数

    1.编译器发现一个从未见过的函数,会假设这个函数的返回值是int。

      所以如果想在定义函数前就调用它就可能出问题,因此需要实现进行声明,且函数声明必须以分号结尾。

    2.可以将所有声明放到代码外,放到一个头文件中

      如何创建自己的头文件?

      创建一个扩展名为.h的文件    内容例如:float add(float f);

      在主代码中包含头文件      内容例如:#include “totaller.h”  

      注意:标准库文件用 <> ,自建库用 ""

    3.运行程序过程中可用ctrl+D来停止程序

    4.共享代码(参考练习一):   把代码放到一个单独的C文件中

                  函数声明放到一个单独的.h头文件中

                  在所有需要使用共享代码的C文件中包含这个头文件  

       共享变量:在头文件中声明,并加上extern关键字。

    练习:共享代码

     头文件:encrypt.h

    1 void encrypt(char *message);

    源文件:encrypt.c(可共享)

    1 void encrypt(char *message)
    2 {
    3     while (*message)//循环遍历数组
    4     {
    5         *message = *message ^ 31;
    6         message++;
    7     }
    8 }

    源文件:message_hider.c

     1 #include <stdio.h>
     2 #include "encrypt.h"
     3 int main()
     4 {
     5     char msg[80];
     6     while (fgets(msg,80,stdin))
     7     {
     8         encrypt(msg);
     9         printf("%s",msg);
    10     }
    11 }
  • 相关阅读:
    判断touchmove上下的方向
    this的指向
    JS 判断浏览器是否安装Flash 兼容IE、firefox
    Array类型
    addEventListener()与removeEventListener()
    tap 点透问题
    ts 接口
    ts 类型断言
    ts学习
    vue时间戳转换(10位数)/(13位)
  • 原文地址:https://www.cnblogs.com/syyy/p/5696880.html
Copyright © 2011-2022 走看看