C++重点知识点总结及习题

if(array[i]==1) cout<<\最后一个人原来的位置(下标)是:\ } } 7.

#include void main() { int array[7]={1,3,5,7,9,11,13},x,low=0,high=6,mid,flag=0; cout<<\请输入待查找的数:\ cin>>x; while(low<=high) { mid=(high+low)/2; if(x==array[mid]) { cout<<\找到了,该数的下标为:\ flag=1; break; } else if(x

if(!flag) cout<<\该数不存在!\} 8.

#include #include void main() { const int ROW=10; const int COL=10; int yh[ROW][COL],row,col; for(row=0;row

第4章 C++函数与程序结构 【内容提要】

函数的定义与函数原型

函数的调用方法与函数的参数传递规则 带有默认参数的函数

内联函数 函数重载 数组参数

变量的四种存储类型、作用域和生存期 多文件结构 【重点与难点】

5.1 函数的定义与函数原型 5.1.1 函数的定义

在程序中要调用的每个函数都必须给出定义且只能定义一次。

定义格式:

函数类型 函数名(形式参数列表) {

函数体

}

说明:

①函数的类型就是它的返回值(函数处理结果)的类型,其返回值由return语句给出。函数可以有返回值也可以没有返回值,当没有返回值时,函数类型声明为void型。每个函数都有类型,如果在定义中没有给出类型则默认为int型。

②函数可以有0个或多个参数,无论有没有参数,函数名后的括号均不能省略;当有多个形式参数时,各参数之间用逗号隔开。每个形式参数由参数类型和参数名组成。 ③任何情况下不能在一个函数中定义另一个函数。 5.1.2 函数原型

函数原型告诉编译器函数名、函数类型、函数参数个数及类型,编译器可以对函数调用进行检查。 格式:

函数类型 函数名(形式参数列表); 说明:

①如果在首次使用函数之前已经对函数进行了定义,则不需要函数原型,函数定义就作为函数原型。否则在函数调用前必须给出函数原型说明。

②函数原型与函数定义关于函数类型、函数名、参数类型以及参数个数都是一致的。 ③形式参数列表中的每个参数可以只给出参数类型,参数名称只是为了增强程序可读性,可以省略。

5.2 函数的调用方法与函数的参数传递规则 5.2.1 函数的调用方法

使用函数(即函数调用)主要有三种方式:将函数用作一个独立的表达式语句;用作某条语句的一部分;用作另一个函数的实参

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4