99问答网
所有问题
形参是char *型的 实参能传一个字符串吗 void List (char *name); List("fdasdfjasdf");这样写对吗
如题所述
举报该问题
推荐答案 2010-10-09
可以,void List (char *name); List("fdasdfjasdf");
这两句相当于 char *name="fdasdfjasdf";
即把这个字符串的首地址赋给指针变量name
所以是可以的哈。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOjBO7WtW.html
其他回答
第1个回答 2010-10-09
好像有点不行的。
List(const_cast<char*>("fdasdfjasdf"));
第2个回答 2010-10-09
在vc2008中,我使用了一下,可以这么传。
相似回答
java中 什么是
形参
有什么
用
答:
我们可以定义一个方法来修改这个属性:public
void
setName(String
name)
{ this.name = name; }。在这个方法中,name 就是形参。当我们调用这个方法时,如 setName("张三");,
字符串
"张三" 就
是实参
,它会被传递给形参 name,进而修改实际参数中的对象的 name 属性。综上所述,形参在 Java ...
char
是什么意思?
答:
2、在MYSQL中,字段类型char是指:使用指定长度的固定长度表示
的字符串
,如
char(
8),则数据库会使用固定
的1个
字节(八位)来存储数据,不足8位的字符串在其后补空字符;3、在excel中char函数用于返回对应发于数字代码的字符,如=char(number),其中,参数number为转换的字符代码,介于0~255之间,char...
int main(int argc,
char*
argv[])
答:
有时为了再被调用函数中处理数组元素的需要,可以另设
一个形参
,传递需要处理的数组元素的个数。而且用数组名做函数实参时,不是吧数组元素的值传递给形参,而是把实参数组的首元素的地址传递给形参数组,这样两个数组久共同占有同一内存单元。 和变量作函数参数的作用不一样。可以去看看关于数组作为函数...
c++中main的
形参的
做用是什么
答:
不对 int main(int argc, char *argv[])第一个参数是int型的,表示参数的个数 ( 如果没有参数,那么argc=1,因为第一个值是文件名)第二个参数是个
char*
的数组,会把所有的参数都传入到该数组中 不过这个数组的第一个值却是文件的地址 就以一楼的例子 你自己发布了一个程序 起名叫copy.exe ...
c++中int Init
List(
SqList
&
L
)的(
SqList &L)是什么意思,为什么要用指 ...
答:
传递变量的指针,使形参得到一个变量的地址,这时形参指针变量指向实参变量单元。引进引用后,函数参数的第三种传递方式就是传送变量的别名。例如:
void
init
List(
SqList
*&
L){ L=(SqList *)malloc(sizeof(SqList));L-> length=0;} SqList *L = NULL;initList(L);L->...//进行对L的某些...
我的
形参
和
实参
明明正确,怎么还是报错?
答:
时候使用的参数,目的是用来接收调用该函数时传如的参数.实参:全称为"实际参数"是在调用时传递个该函数的参数.形参和实参的类型必须要一致,或者要符合隐含转换规则,当形参和实参不是指针类型时,在该函数运行时,形参和
实 参是
不同的变量,他们在内存中位于不同的位置,形参将实 参的内容复制一份,在该...
free函数的
形参是
无类型指针
(void
*)
,而
实参可以
是别的类型的指针(比如...
答:
free
(void
*
),意味着指针
是可以
指向任何的类型,即任何类型的指针都可以作为free函数的参数传入。比如:int *p=malloc(sizeof(int)*3); free(p
);char
*p=malloc(sizeof
(char
)*3); free(p);struct Test { int a;int b;} struct Test * test;test.a=100; test.b=200; free(test);...
c语言...用法
答:
深入想一下,"只能在运行时确定参数形式",也就是说你没办法从声明中看到所接受的参数,也即是参数根本就没有固定的形式。常用的办法是你可以通过定 义
一个void
类型的参数,用它来指向实际的参数区,然后在函数中根据根据需要任意解释它们的含义。这就是main函数中argv的含义,而argc,则用来表明实际...
学习C语言需要掌握哪些基本知识?
答:
字符串与数组 在C语言中,是没有办法直接定义子字符串数据类型的,需使用数组来定义所要
的字符串
,形式如下:
char
字符串名称[长度] = "字符串内容"
;
char 字符串名称[长度] = {'字符串1','字符串2',...,'字符串n','\0'}; 注: []中的长度可以省略不写; 采用第二种方式最后一个元素必须是'\0',...
大家正在搜