由买买提看人间百态

topics

全部话题 - 话题: memmove
首页 上页 1 2 (共2页)
b******u
发帖数: 469
1
这是啥题。。
b******u
发帖数: 469
2
考点是overlap/方向么?
X****r
发帖数: 3557
3
考点很多,但都比较基础,所以这道题才好用啊。
t****t
发帖数: 6806
4
这个我会做! 来考我吧.
X****r
发帖数: 3557
5
……
b***e
发帖数: 1419
6
这个题....我没做出来.
h*******e
发帖数: 225
7

Implement strstr
l******e
发帖数: 12192
8
这个属于BSO么?
A***e
发帖数: 1257
9
这个考那些方面?我怎么觉得就是苦力题?
h*******e
发帖数: 225
10
你可以写一个然后让lz评评
P********e
发帖数: 2610
11
你有源码马
t****t
发帖数: 6806
12
grab the glibc source and read the function then...

x86_
y****e
发帖数: 23939
13
多谢回复。看来的确得深挖glibc的源代码了,可能需要file一个bug report给Fedora
了。
因为我发现同样的程序在Fedora10(gcc 4.3.2)上没有问题,到了Fedora14(gcc 4.5.
1)上就有这个8GB的限制。
再多问一句啊,这个glibc的源代码在那个目录下啊?(也许应该到Linux版上问一下)
t****t
发帖数: 6806
14
yumdownloader --source glibc
rpm -i ....
是装在/root下面的

Fedora
5.
t****t
发帖数: 6806
15
ft, 用int当然是不行的. 该用什么类型就是什么类型, 马虎不得. 马马虎虎的写, 现
在是爽了, 回头升级起来头痛死.

2G
y****e
发帖数: 23939
16
的确是这样,很多合作者是学数学和物理的,不是写程序科班出身,现实很让人无奈啊
,呵呵
t****t
发帖数: 6806
17
你歇歇吧, 不说话没人当你哑巴的
P********e
发帖数: 2610
18
还不是怕你把我忘记了
P********e
发帖数: 2610
19
我原意是,在程序里面不可能一贯使用size_t。 所以我觉得,最好少使用,除非调用
系统程序。
理由很简单,程序如果32-》64的时候,或者回来的时候。问题少一点。primitive的长
度反而都是一样长的。
t****t
发帖数: 6806
20
当然是指计算size的时候用, 没人说让你把size_t当int用; 而且primitive的长度也不
是一样长的; 并且正是因为32<->64的时候要问题少, 才要在该用size_t的时候用size_
t.
所以我还是那句话, 你不说话没人当你哑巴. 你看你一个贴就三个毛病. 知道的人知道
你一贯这样, 不知道的还以为你来捣乱的呢.
P********e
发帖数: 2610
21
你这个不 make sense
算size
sizeof(size_t)在32,64下是变量,所以有问题啊。
sizeof(int/double/long)都一样,所以没问题啊。

size_
调用
的长
t****t
发帖数: 6806
22
hahaha...
X****r
发帖数: 3557
23
what are you talking about.
sizeof(int/double/long) can be different.
P********e
发帖数: 2610
24
....你也不看帖就回
同OS下,32位和64位转换的时候,是一样的。
当然不同os,可能会不一样。
t****t
发帖数: 6806
25
hahahahahahahaha
X****r
发帖数: 3557
26
Try this yourself:
sizeof_long.c:
#include
int main() {
printf("sizeof(long) = %d\n", (int)sizeof(long));
}
gcc -m32 sizeof_long.c
./a.out
gcc -m64 sizeof_long.c
./a.out
S*********g
发帖数: 5298
27
还笑的这么开心。
看看这个帖子
http://mitbbs.com/article1/Military/35211905_3_0.html
t****t
发帖数: 6806
28
谁知道是哪个loser, 理他做甚
P********e
发帖数: 2610
29
en, windows下是一样的。。。
d****n
发帖数: 1637
30
C面试题
~~~~~~~~~~~
1.使用 #define 定义一个值为一年的秒数的常量,不考虑润年。
~~~~~~~~~~~
2.使用 #define 定义一个返回两个数中较小的一个的宏。
~~~~~~~~~~~~
3.将变量a定义成如下类型:
1. 有符号整数
2. 双精度浮点数
3. 指向一个有符号整数的指针
4. 一个十个成员的有符号整数数组
5. 一个函数指针,指向的函数返回类型为有符号整数,有一个有符号整数类型的参数
~~~~~~~~~~~~
4.C语言中的static的用处是?
~~~~~~~~~~~~
5. 写出下面函数被调用时的输出。
void foo(void)
{
unsigned int a = 6;
int b = -20;
(a+b > 6) ? puts("> 6") :
puts(" < = 6");
}
~~~~~~~~~~~~
6.写出下面程序的输出
#include
#include

typedef struct
{
char flag;
int value;
}SampleSt... 阅读全帖
l***t
发帖数: 10
31
let me try:
~~~~~~~~~~~
1.使用 #define 定义一个值为一年的秒数的常量,不考虑润年。
#define sec_per_year (60*60*24*365)UL
~~~~~~~~~~~
2.使用 #define 定义一个返回两个数中较小的一个的宏。
#define MIN(a,b) ((a)<=(b)?(a):(b))
~~~~~~~~~~~~
3.将变量a定义成如下类型:
1. 有符号整数
int a;
2. 双精度浮点数
double a;
3. 指向一个有符号整数的指针
int *a;
4. 一个十个成员的有符号整数数组
int a[10];
5. 一个函数指针,指向的函数返回类型为有符号整数,有一个有符号整数类型的参数
int (*a)(int);
~~~~~~~~~~~~
4.C语言中的static的用处是?
~~~~~~~~~~~~
5. 写出下面函数被调用时的输出。
void foo(void)
{
unsigned int a = 6;
int b = -20;
(a+b > 6) ? puts("> 6") :
puts... 阅读全帖
H****r
发帖数: 2801
32
来自主题: Programming版 - C++ memcpy declaration use restrict keyword?
memmove?
首页 上页 1 2 (共2页)