百度试题 结果1 题目函数中的形参若为指针,则调用时对应位置上的实参可以是( ) A. 地址 B. 数组名 C. 简单变量的地址 D. 指针变量 相关知识点: 试题来源: 解析 ABCD 反馈 收藏
在C语言中,当函数的形参是指针变量时,实参可以是多种类型。例如,如果形参定义为void f(char* a),实参可以是一个指针变量,例如:char* p;f(p);实参也可以是一个地址,比如:char c;f(&c);此外,实参也可以是一个数组名,例如:char m[10];f(m);甚至可以直接传递一个字符串,如:f("...
百度试题 结果1 题目函数中的形参若为指针,则调用时对应位置上的实参不能是数组名( ) 相关知识点: 试题来源: 解析 错误 反馈 收藏
#include<stdio.h>#include<string.h>voidfunc(int*a,int*b);intmain(){int a=100,b=200;func(&a,&b);//func(100,200)printf("a=%d,b=%d\n",a,b);return0;}voidfunc(int*a,int*b){int c;c=*a;*a=*b;*b=c;}//return语句只能返回一个值//如果函数想返回多个值,可以使用指针(形参)...
百度试题 题目函数中的形参若为指针,则调用时对应位置上的实参不能是() 相关知识点: 试题来源: 解析 简单变量 反馈 收藏
函数指针指向的是函数而非对象。和其他指针一样,函数指针指向某种特定类型。函数的类型由它的返回类型和形参类型共同决定,与函数名无关: bool length_compare(const string &, const string &); 该函数的类型是 bool(const string &, const string &);想要声明一个指向该函数的指针,只要用指针替换函数名即可: ...
C语言-指针作为函数形参类型 1. 前言 C语言函数里最常用就是指针传参和返回地址,特别是字符串处理中,经常需要封装各种功能函数完成数据处理,并且C语言标准库里也提供了string.h头文件,里面包含了很多字符串处理函数;这些函数的参数和返回值几乎都是指针类型。这篇文章就介绍如何使用指针作为函数参数、并且使用指针作为...
如果一个派生类只有一个唯一的基类,则这样的继承关系称为单继承。 点击查看答案&解析 判断题间接存取是指直接读取变量值。 点击查看答案&解析 问答题函数默认参数在函数原型中说明,默认参数必须放在参数序列的( ) 点击查看答案 问答题在C++中使用流进行输入输出,其中用于向屏幕输出的对象是( ) 点击查看答案 问答题...
C语言函数里最常用就是指针传参和返回地址,特别是字符串处理中,经常需要封装各种功能函数完成数据处理,并且C语言标准库里也提供了string.h头文件,里面包含了很多字符串处理函数;这些函数的参数和返回值几乎都是指针类型。这篇文章就介绍如何使用指针作为函数参数、并且使用指针作为函数返回值。
举例:void f(int *p){ } int arr[]={1,2,3};因为函数f的形参是一个类型为int的指针变量,所以调用f时,可以将数组名arr作为实参传给形参p。即可以这样调用:f(arr);