`

C++函数原型(函数声明)

阅读更多

my git : https://github.com/hejiawang

 

从Java到c++的学习之路!!

 

       在Java中,只要方法定义出来,无论在调用前还是调用后,就能够使用了;但是在C++中,如果在定义前就调用了,那么要有一个函数声明,也就是函数原型

 

#include <iostream>
using namespace std;
void simon(int);//函数原型(函数声明)	

int main(){

	cout << "my first C++ project";
	cout << endl;	//另起一行

	simon(5);	//自定义函数

	cin.get();
	return 0;
}

void simon(int b){

	cout << "a int num is " << b;
}

 

        当然,如果先进行了函数定义,在使用这个函数,就不用函数声明了,其实就是先使用还是先定义的区别,在Java中,这是没有的。。。

#include <iostream>
using namespace std;

void simon(int b){

	cout << "a int num is " << b;
}

int main(){

	cout << "my first C++ project";
	cout << endl;	//另起一行

	simon(5);	//自定义函数

	cin.get();
	return 0;
}

 

 

1
4
分享到:
评论
2 楼 莫欺少年穷Java 2015-10-14  
longhua2003 写道
和我一样,我也是先学的Java,最近也在了解C++,感觉开始不顺手

相当不顺手了。。在看什么书吗??推荐推荐
1 楼 longhua2003 2015-10-14  
和我一样,我也是先学的Java,最近也在了解C++,感觉开始不顺手

相关推荐

    C++函数大全

    C++函数大全参考 常用的C++函数声明的原型以及详细的函数功能介绍

    C++函数速查手册

    本软件用来查询标准C++的库函数,非常好用,并且每个函数都有相应的原型声明,还配有相应的实例。

    北大C++和C#课件

    学习C++和C#可以下啊。函数的默认参数  C++函数的原型中可以声明一个或多个带有默认值的参数。如果调用函数时,省略了相应的实际参数,那么编译器就会把默认值作为实际...可以这样来声明具有默认参数的C++函数原型:

    C++第二章函数概论

    C++函数介绍函数的定义 函数调用 函数原型声明 函数的参数传递*内联函数 函数重载 有默认参数的函数 作用域与存储类别

    C++——有默认参数的函数.txt

    函数声明 float area(float r=6.5)//就是制定r的默认值是6.5; area();//相当于area(6.5) 如果不想形参取此默认值,就通过实参另外给出; area(7.5); 如果有多个形参,可以使每一个形参有一个默认值,也可以部分...

    现代C++程序设计

    4.3.3 函数声明或函数原型 4.3.4 函数定义、函数标题行与函数体 4.3.5 函数调用 4.3.6 传值调用 4.3.7 问题分析:未声明的标识符 4.4 重载函数 4.5 具有默认输入参数列表的函数 4.6 局部变量、全局变量和静态变量 ...

    新手学习C++入门资料

    可以这样来声明具有默认参数的C++函数原型: #include iostream.h void show(int=1,float=2.3,long=6); int main() { show(); show(2); show(4,5.6); show(8,12.34,50L); return 0; } void show(int ...

    C++基础入门教程(八):函数指针

    大家都知道,C++定义函数之前,还需要声明函数原型,对于习惯Java等其他高级语言的朋友来说,真心觉得这很烦人。 如下代码: 代码如下: // 声明函数原型 void startGame(int param); // 函数定义 void startGame...

    C++之程序结构,头文件,源代码文件.pdf

    头⽂件( 头⽂件(#include)常包含的内容: )常包含的内容: 函数原型 eg:void a(int temp); 使⽤ #define 或 const 定义的符号常量 结构声明 类声明 模板声明 内联函数 说明: 1. 通常情况下,多个函数可能...

    C++课后答案

    【解答】 一般把仅含函数原型的类声明部分称为类的接口; 一个类的内部数据结构和其所有成员函数的定义部分称为类的实现。 2.3 公用 public 成员和私有 private 成员有何区别? 【解答】 私有 private 成员只能被该...

    【全新正版】现代C++程序设计(原书第2版)

    4.3.3 函数声明或函数原型 4.3.4 函数定义、函数标题行与函数体 4.3.5 函数调用 4.3.6 传值调用 4.3.7 问题分析:未声明的标识符 4.4 重载函数 4.5 具有默认输入参数列表的函数 4.6 局部变量、全局变量和静态变量 ...

    C++复习资料之系列

    3.有函数原型 void fun2( int * ); 下面选项中,正确的调用是( c )。 (a) double x = 2.17 ; fun2( &x ); (b) int a = 15 ; fun2( a*3.14 ); (c) int b = 100 ; fun2( &b ); (d) fun2( 256 ); 4.有函数原型 ...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    8.4.3 被调用函数的声明和函数原型 107 8.5 函数的嵌套调用 108 8.6 函数的递归调用 109 8.7 数组作为函数参数 110 8.8 局部变量和全局变量 112 8.8.1 局部变量 113 8.8.2 全局变量 119 8.9 变量的存储类别 120 78.9...

    C++可变参数函数的实现方法示例

    C++编程中实现可变参数函数有多种途径,本文介绍一种最常见的实现途径,即可变参数宏方法:形参生命为省略符,函数实现时用参数列表宏访问参数。 1. 可变参数宏实现变参函数 可变参数宏实现可分为以下几个步骤: ...

    -C++参考大全(第四版) (2010 年度畅销榜

    6.7 函数原型 6.8 声明变长参数列表 6.9 传统的与现代的函数参数声明 第7章 结构、联合、枚举和用户定义的类型 7.1 结构 7.2 结构数组 7.3 向函数传递结构 7.4 结构指针 7.5 结构中的数组和结构 7.6 位域 7.7 联合 ...

    C++编程中变量的声明和定义以及预处理命令解析

    对于函数,声明和定义的区别是明显的,前边已说明,函数的声明是函数的原型,而函数的定义是函数功能的确立。对函数的声明是可以放在声明部分中的,而函数的定义显然不在函数的声明部分范围内,它是一个文件中的独立...

    aybook.cn_c++jiaocheng0105.rar

    基础知识 7.1 函数的作用域准则 7.2 传递指针和数组 7.3 argc和argv:函数main()的参数 7.4 return语句 7.5 函数原型 7.6 头文件:进一步的学习 7.7 递归 第8章 函数,第二部分:引用,重载和默认参数 8.1 两种参数...

    实验报告六 函数1

    实验步骤及内容1.使用自定义函数注意三个步奏:函数定义,函数原型声明,函数调用2.若被调用函数在调用函数前定义,则函数原型声明语句可缺省3.对于有参函数,在函数

    C++ 应用编程200例

    //声明自定义函数fCir_L()的原型 float fCir_S(float); //声明自定义函数fCir_S()的原型 //以下是main()函数 main() { float r,l,s; //声明3个变量 cout; //显示字符串 cin&gt;&gt;r; //键盘输入 l=fCir_L(r...

    深入分析C++中声明与定义的区别

    首先谈下声明与定义的区别。  声明是将一个名称引入... 1:仅仅提供函数原型。如void func(int,int); 2: extern int a; 3:class A; 4:typedef声明 5:在类中定义的静态数据成员的声明  如: class A { publ

Global site tag (gtag.js) - Google Analytics