ylww

随笔仅作学习记录,请辩证参考!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

函数声明既可以写成int sum(int n); 也可以写成int sum(int);

  一般在程序开发中,自己写好功能模块的程序后,同时写头文件(说明书)一般放函数声明。一个功能至少一个头文件。

而且由于功能模块具体内容中函数之间可能会互相调用,所以功能模块开头一般加上自己的头文件。

  头文件中的内容不能被包含两次,规避的方法有:

1.开头写#pragma once

2.#ifndef _XXX_H_

#define _XXX_H_

int sum(int n);

#endif

        此外可以看出,函数的作用域,在函数前面没有加关键字static时(相当于是 extern void test(){

printf(“hello,world.”);}),作用范围是可以直达文件外部的。即同一目录下的一文件可以调用另一个

文件的函数,但是调用之前需要声明。(可以通过头文件的方式来实现声明。)

 

posted on 2022-05-23 17:39  理想主义者光芒万丈  阅读(33)  评论(0)    收藏  举报