• 函数


    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 }
  • 相关阅读:
    js&jquery避免报错的方法
    if-else用法
    js-form表单元素的自定义属性
    a标签
    jQuery知识集锦
    JDK动态代理
    hibernate之多对一单向关联
    STL算法设计理念
    计算机常识--win7 删除文件、拒绝訪问等等,所有提示权限不够 解决的方法
    大话设计模式C++实现-第8章-工厂方法模式
  • 原文地址:https://www.cnblogs.com/syyy/p/5696880.html
Copyright © 2020-2023  润新知