什么时候4k显示器能够普及啊# Hardware - 计算机硬件
g*s
1 楼
感想,居然第一题就考到了goto。。我靠。。
有两三道题程序实在是太长,一堆指针+loop,看不清楚,不过这些程序基本是找错。。只能看答案猜了
最好两台电脑,一台要打程序,查资料操作不过来,如果有帮手就更好了
1. variable definition 和 declaration的 区别
2. 怎么是最portable的方法操作integer最高位的那个byte,比如设1
3. vfprintf考到了
4. char *x;
x="abcd"
请问这个操作的意义,合法不合法?空间是怎么allocate
5. freebsd某个头文件的一个macro
#if defined xxxx
#define _p(xxx) (xxx)
#else
#define _p(xxx) ()
#end
what does this macro for
6. memcpy 在某个iso xxx标准中的标准declaration是
7. memmve
8.哪个方法是一个c program必须的方法,main?
9. c提供了哪个方法获取 any file的 size
10. file * fp = fopen()
file * fd = ????
问你要用fd写fp打开的那个文件,用什么方法
11. copy arbitray object, 应该选用memmove
12. 哪个方法把time_t变成string
13. 哪个方法把 integer变成string
14. int a=1000, b=1000,问你怎么用最shortest的expression让c=a*b不overflow
15. 程序
char s1[100];
char s2[100];
gets(s1);
fgets(s2,sizeof(s2),stdin);
printf("%d\n",strlen(s1)-strlen(s2));
输入abcd 两次,打印结果
16. 程序
long l=10;
double d=20.0;
int i =30;
printf("%lx%dy%iz",l,d,i);
打印结果
17.给你一个char ** strings,attach to a double array, how to assign the 4th
string, 6th character to 'e'
18.给你个加了很多无用括号的expression,让你去所有无用括号
19. int x=0;
x^=x || x++ || ++x;
最后x的值
20. int main(int argc, char *argv[])
int main(int argc, char **argv)
这两个写法谁对谁错
有两三道题程序实在是太长,一堆指针+loop,看不清楚,不过这些程序基本是找错。。只能看答案猜了
最好两台电脑,一台要打程序,查资料操作不过来,如果有帮手就更好了
1. variable definition 和 declaration的 区别
2. 怎么是最portable的方法操作integer最高位的那个byte,比如设1
3. vfprintf考到了
4. char *x;
x="abcd"
请问这个操作的意义,合法不合法?空间是怎么allocate
5. freebsd某个头文件的一个macro
#if defined xxxx
#define _p(xxx) (xxx)
#else
#define _p(xxx) ()
#end
what does this macro for
6. memcpy 在某个iso xxx标准中的标准declaration是
7. memmve
8.哪个方法是一个c program必须的方法,main?
9. c提供了哪个方法获取 any file的 size
10. file * fp = fopen()
file * fd = ????
问你要用fd写fp打开的那个文件,用什么方法
11. copy arbitray object, 应该选用memmove
12. 哪个方法把time_t变成string
13. 哪个方法把 integer变成string
14. int a=1000, b=1000,问你怎么用最shortest的expression让c=a*b不overflow
15. 程序
char s1[100];
char s2[100];
gets(s1);
fgets(s2,sizeof(s2),stdin);
printf("%d\n",strlen(s1)-strlen(s2));
输入abcd 两次,打印结果
16. 程序
long l=10;
double d=20.0;
int i =30;
printf("%lx%dy%iz",l,d,i);
打印结果
17.给你一个char ** strings,attach to a double array, how to assign the 4th
string, 6th character to 'e'
18.给你个加了很多无用括号的expression,让你去所有无用括号
19. int x=0;
x^=x || x++ || ++x;
最后x的值
20. int main(int argc, char *argv[])
int main(int argc, char **argv)
这两个写法谁对谁错