C 基礎四 函式

2022-02-15 04:23:06 字數 1056 閱讀 8075

#include #include 

#include

"mult.h"//

引用函式

using

namespace

std;

/*1.定義函式

return_type function_name( parameter list )

*///

如果不需要返回值,用void 宣告

void add(int a1, int

a2)

int add2(int a1, int

a2)

/*2.函式分檔案編寫

1-建立.h字尾名的標頭檔案

2-建立.cpp字尾名的原始檔

3-在標頭檔案中寫函式的宣告

4-在原始檔中寫函式的定義

*/int

main()

入口

#include #include 

"mult.h

"using

namespace

std;

//函式定義

void mult(int a1 ,int

a2)

mult.cpp

#pragma once#include 

using

namespace

std;

//函式宣告

void mult(int a1, int a2);

mult.h

#include using

namespace

std;

#define max=100;

//1.函式過載:函式名可以相同,提高復用性

/*需在同一作用域下;

函式名字相同;

函式引數,個數,順序不同;

函式返回值不可以作為過載條件

*/void func() ;

void func(int a)

//int func() 報錯

intmain()

函式過載

函式基礎(四) 遞迴函式

學過數學的可能多多少少聽過 遞迴 這個詞 那麼遞迴函式到底是怎麼個函式呢?老樣子,從需求找方法!我想要 100 2 結果繼續除2,直到結果為零,然後列印每一步的結果 怎麼寫呢?可以用迴圈!對!要的就是這種結果!但是,總有艮的 就想用函式來解決這個問題 甚至更過分的!還不想用迴圈!能做嗎?於是就有大傻...

oracle基礎 四 函式

1.使用特定格式插入日期值 使用to date函式 思考 如何插入列帶有日期的表,並按照年 月 日的格式插入?insert into emp values 9998,小紅 manager 7782,1988 11 11 78.9,55.33,10 上面的日期寫入不對,正確的方式如下 insert i...

C 基礎(四)繼承

類的繼承 類的繼承分三種方式 公有 私有 保護,若不明確指出預設私有繼承 類的繼承主要幹三件事情 接收基類成員,改造基類成員,新增新的成員 關於接收基類成員 接收基類所有的資料成員,接收基類所有的函式成員,除了建構函式,析構函式,為什麼呢?前面說過 構造,析構函式都是給編譯器看的,編譯器本身可以看到...