boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 一个简单的问题
相关主题
C++ Q68: initialization (skillport)
最新某公司onsite面试题
这个拷贝构造函数有什么问题?
regex 用DP做对不对啊?
问一个C++ set和unordered_set iterator的问题
GOOG intern interview 题目
【一个BB公司问的字母排序的问题】
问个《编程实践》(英文版)里面的问题
readLine和balanceParanthesis的code谁写了?
fb面试题【转】
相关话题的讨论汇总
话题: char话题: good话题: constant话题: 第二句话题: seg
进入JobHunting版参与讨论
1 (共1页)
g*********e
发帖数: 14401
1
为什么
int main(){
char *t="good";
*t='a';
}
这里第二句会有seg fault?
redhat 下g++编的
p*i
发帖数: 411
2
"good" is string constant.

【在 g*********e 的大作中提到】
: 为什么
: int main(){
: char *t="good";
: *t='a';
: }
: 这里第二句会有seg fault?
: redhat 下g++编的

g*********e
发帖数: 14401
3

why it's a constant?

【在 p*i 的大作中提到】
: "good" is string constant.
p*i
发帖数: 411
4
Compare the following two statements and try to understand their difference:
char t[100] = "good"; // *t = 'a'; works in this case
char *t = "good";

【在 g*********e 的大作中提到】
:
: why it's a constant?

c****p
发帖数: 6474
5
"good"会被放到只读数据区,
第二句尝试修改只读数据,造成段错。

【在 g*********e 的大作中提到】
: 为什么
: int main(){
: char *t="good";
: *t='a';
: }
: 这里第二句会有seg fault?
: redhat 下g++编的

i**********e
发帖数: 1145
g*********e
发帖数: 14401
7

i see. 原来initialized data还分读写。

【在 i**********e 的大作中提到】
: Read Data Segment:
: http://en.wikipedia.org/wiki/Data_segment

1 (共1页)
进入JobHunting版参与讨论
相关主题
fb面试题【转】
Amazon intern first phone interview
G phone interview
发一个fb面经
再问个简单的C问题
请教一个fb面试问题
今天G家电面的一道题
FG题目包子求教--read4096
Zenefits面经
static initialization dependency c++ (转载)
相关话题的讨论汇总
话题: char话题: good话题: constant话题: 第二句话题: seg