怎么用c++进行函数原型声明,定义

在c++中对函数调用随处可见,但是怎么对函数原型声明,怎么对函数进行定义,定义时的注意事项。
小编和大家一起来学习下,c++函数原型声明。如何对函数进行定义。这里以一个求和函数为例。

明确概念

  • 01

    在c++中,如果函数调用在函数定义之前,强制性的要求必须对函数原型进行声明。

  • 02

    函数原型声明: 返回值类型  函数名(参数表) 如: int(返回值为整型)   sum(函数名)(int x,int y);(参数表)这里函数名原则上可以是任何东西,但是小编不建议大家这么做,因为c++为了方便其他人的阅读,有一些约定俗成的东西,当然,如果是自己看,自己用,那就没事了。

  • 03

    参数表 参数表一般包括参数类型,参数名(这里都是形参)当然只包括参数类型也可以。只写参数名不行。 如:int sum(int x,int y); int sum (int ,int);

  • 04

    程序代码(一个求和函数): #include<iostream> using namespace std; int main() { int sum(int x,int y); int a,b,c; cin>>a>>b; c=sum(a,b); cout<<c<<endl; return 0; } int sum(int x,int y) { int z; z=x+y; return (z); } 各部分的简介注意事项如图:

运行程序

  • 01

    双击打开vc++6.0如图:

  • 02

    单击“文件”|"新建",弹出“新建”窗口,单击“文件”,选择c++source file ,选择位置,单击确定。 如图:

  • 03

    调节输入法,输入程序,在 输如程序的时候有些词 如include ,int等如果你输入正确字体会变成蓝色,不正确,不变色。 可以根据需要标明注释。如图。

  • 04

    单击“编译”按钮,弹出一个窗口,选择“是”

  • 05

    弹出“保存为”界面,设置文件名,单击“保存”

  • 06

    系统自动编译,编译完成后可以看看你的程序是否有错误,无错误,单击组建按钮如图:

  • 07

    出现.exe 文件说明组建成功如图:

  • 08

    单击执行按钮,如图:

  • 09

    弹出“黑白对话框”如图:

  • 10

    输入数据3 4 中间可以用空格隔开,不能用回车键。

  • 11

    输入完成后按下enter键(回车键) 得出求和结果“7”。证明该求和程序是可用的。

  • 12

    按任意键关闭执行窗口,关闭vc++6.0程序,函数的声明与定义完成。

(0)

相关推荐

  • 【C语言-09】自定义函数的声明及使用

    在特定的情况下,我们可能会重复用到某一相同的代码,为了减少代码量,我们会将其设置为自定义函数,然后再主函数中调用.下面是自定义函数的声明及调用方法. 例: 01 打开C-Free,新建文件. 02 输 ...

  • 零基础学习C语言

    零基础学习C语言:本人在网上找了很久关于如何学习C语言,本人也是新手不知该如何开始学习,无意中发现这本书慢慢的我找到了学习的头绪!推荐给大家学习 操作方法 01 目录 前言 第一篇 C语言基础 第1章 ...

  • Linux多线程之同步

    引言 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待条件变量的条件成立而挂起(此时不再占用cpu);另一个线程使条件成立(给出条件成立信号)。为了防止竞争,条件变 ...

  • C言语OPEN函数语法及其运用

    C言语OPEN函数语法及其运用open是一个非标准的初级文件I/O函数,回来的是文件的初级句柄,原型: int open(char* path, int access, --): open是一个可变参 ...

  • Linux mkdir函数mode权限设置方法

    mkdir的函数原型(使用时需包含#include <sys/stat.h>): int mkdir(const char *path, mode_t mode); 参数: path——目 ...

  • Linux中getopt函数用法

    最近做cache lab 用到了getopt函数, 用man 3 getopt查看了下用法, 做个总结. 描述:getopt函数是用来解析命令行参数的, 以‘-’或‘--’开头的参数为选项元素,除去‘ ...

  • C++ 中函数重载.覆盖与隐藏

    C++ 中函数重载.覆盖与隐藏详解 在C++语言中,函数扮演着很重要的角色,不管面向过程设计,还是基于对象设计:不管是面向对象编程,还是基于泛型编程,函数都可以随处而见.在谈论C++中的函数重载.覆盖 ...

  • Javascript原型

    Javascript原型介绍及原型工作原理与相关应用 操作方法 01 一.       初识原型 JS的引用类型会内置一个特殊的属性prototype.默认的prototype是object类型的,是 ...

  • C语言函数的调用

    在一个程序的编写过程中,随着代码量的增加,如果把所有的语句都写到 main 函数中,一方面程序会显得的比较乱,另外一个方面,当同一个功能需要在不同地方执行时,我们就得再重复写一遍相同的语句.此时,如果 ...