由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个c++的问题
相关主题
c++ 程序一问写程序时的一个小问题?
void * 和 char * 有区别吗?这题in place 做不了吧?
一个C++问题大家新年好。 请教一个 c interview question (转载)
请问关于C语言的复杂表达式。one c++ question
分享一道最近碰到的很好的面试题。array of pointers to functions
java没有指针真麻烦BB intern onsite灰溜溜地回来了(附面经攒rp)
一道c++ primer的问题【字符指针题】求帮助?
一个关于指针的问题答面试题时候写函数, 返回类型非指针也非void的
相关话题的讨论汇总
话题: hello话题: void话题: const话题: char话题: endl
进入JobHunting版参与讨论
1 (共1页)
g***j
发帖数: 1275
1
void main(){
const char * s = 0;
f(______);

cout< }
问题,如何写function f,让程序输出 “hello”?
signature 自己定义
d**********x
发帖数: 4083
2
引用啊

【在 g***j 的大作中提到】
: void main(){
: const char * s = 0;
: f(______);
:
: cout<: }
: 问题,如何写function f,让程序输出 “hello”?
: signature 自己定义

l***i
发帖数: 1309
3
void f(const char **ps)
{
*ps = "hello";
}
d********t
发帖数: 9628
4
正解

【在 l***i 的大作中提到】
: void f(const char **ps)
: {
: *ps = "hello";
: }

j*****y
发帖数: 1071
5
void f(void)
{
cout << "hello "< exit(0);
}

【在 g***j 的大作中提到】
: void main(){
: const char * s = 0;
: f(______);
:
: cout<: }
: 问题,如何写function f,让程序输出 “hello”?
: signature 自己定义

d****o
发帖数: 1055
6
哈哈,跟我想得一样。

【在 j*****y 的大作中提到】
: void f(void)
: {
: cout << "hello "<: exit(0);
: }

j*****y
发帖数: 1071
7
不知道这个怎么解释。
比如写成这样也是可以的
void f(const char * &s)
{
s = "hello";
}
为什么明明是 const 类型还可以改变它的值?

【在 l***i 的大作中提到】
: void f(const char **ps)
: {
: *ps = "hello";
: }

l*********8
发帖数: 4642
8
const char * 是说指针指向的内容不能改变, 指针本身地址可以改变
char * const 才是指针本身不能改变。

【在 j*****y 的大作中提到】
: 不知道这个怎么解释。
: 比如写成这样也是可以的
: void f(const char * &s)
: {
: s = "hello";
: }
: 为什么明明是 const 类型还可以改变它的值?

j*****y
发帖数: 1071
9
明白了。
s = "hello"
其实是修改指针本身,是一个地址。 "hello" 是一个地址。
多谢。

【在 l*********8 的大作中提到】
: const char * 是说指针指向的内容不能改变, 指针本身地址可以改变
: char * const 才是指针本身不能改变。

d****n
发帖数: 1637
10
this is C++

【在 j*****y 的大作中提到】
: 不知道这个怎么解释。
: 比如写成这样也是可以的
: void f(const char * &s)
: {
: s = "hello";
: }
: 为什么明明是 const 类型还可以改变它的值?

1 (共1页)
进入JobHunting版参与讨论
相关主题
答面试题时候写函数, 返回类型非指针也非void的分享一道最近碰到的很好的面试题。
reverse linked list 问题, double 和 single 的不同java没有指针真麻烦
网上很多blog show算法结果是个错的作者压根没验证过一道c++ primer的问题
My Microsoft Phone Interview一个关于指针的问题
c++ 程序一问写程序时的一个小问题?
void * 和 char * 有区别吗?这题in place 做不了吧?
一个C++问题大家新年好。 请教一个 c interview question (转载)
请问关于C语言的复杂表达式。one c++ question
相关话题的讨论汇总
话题: hello话题: void话题: const话题: char话题: endl