由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 这个为啥是undefined behavior?
相关主题
一个C++的问题!这么简单的cpp面试题,居然没几个人回答出来
M面完焦急等待中。。。。。大家看看我是个什么水平?GOOG intern interview 题目
epic assessment test是关于什么的?【一个BB公司问的字母排序的问题】
分享A公司面经问个《编程实践》(英文版)里面的问题
新鲜出炉的Broadcom电话面试题readLine和balanceParanthesis的code谁写了?
一个关于指针的问题fb面试题【转】
问个C++ delete[]问题Amazon intern first phone interview
请教一道c/c++题 (转载)G phone interview
相关话题的讨论汇总
话题: undefined话题: void话题: char话题: behavior话题: behaviour
进入JobHunting版参与讨论
1 (共1页)
l*********r
发帖数: 674
1
void f(void)
{
char * p = "wikipedia";
p[0] = 'W'; // undefined behaviour
}
g**u
发帖数: 583
2
because we can not modify the content by using this pointer p; In fact, p is
pointing a constant string. and it is stored in data segment if I remember
right.
if you want to change the value, you will define if char [] p="....";
t****t
发帖数: 387
3
c/c++ 里面
char a[] 和 char* b
其中a,b虽然很像,但是不一样
不知道为什么
b******y
发帖数: 203
4
the string is stored in the program code segmentation, which can't be
modified.

【在 l*********r 的大作中提到】
: void f(void)
: {
: char * p = "wikipedia";
: p[0] = 'W'; // undefined behaviour
: }

1 (共1页)
进入JobHunting版参与讨论
相关主题
G phone interview新鲜出炉的Broadcom电话面试题
发一个fb面经一个关于指针的问题
再问个简单的C问题问个C++ delete[]问题
请教一个fb面试问题请教一道c/c++题 (转载)
一个C++的问题!这么简单的cpp面试题,居然没几个人回答出来
M面完焦急等待中。。。。。大家看看我是个什么水平?GOOG intern interview 题目
epic assessment test是关于什么的?【一个BB公司问的字母排序的问题】
分享A公司面经问个《编程实践》(英文版)里面的问题
相关话题的讨论汇总
话题: undefined话题: void话题: char话题: behavior话题: behaviour