环境平台:redhat 6.5
讲师:李慧芹
(一):遇到的问题
1.sizeof(arr)/sizeof(*arr)为什么是数组元素的个数?
sizeof函数是求对象空间大小的函数。
arry是整个数组,*arr(相当于数组元素arry[0])是数组中第一个元素
用整个数组所占空间除一个元素所占得空间,结果肯定就是数组元素的个数。
2.fprintf()的使用方法?
(1)描述:C库函数 int fprintf(FILE *stream,const char *format,...)发送格式化到stream中。
(2)声明:
int fprintf(FILE *stream, const char *format, ...);
(3)参数:
--stream -- 这是指向 FILE 对象的指针,该 FILE 对象标识了流。
--format -- 这是 C 字符串,包含了要被写入到流 stream 中的文本。它可以包含嵌入的 format 标签,format 标签可被随后的附加参数中指定的值替换,并按需求进行格式化。format 标签属性是 %[flags][width][.precision][length]specifier,具体讲解如下:
http://www.runoob.com/cprogramming/c-function-fprintf.html
3.void *malloc(size_t size);
(1)描述:C 库函数 void *malloc(size_t size) 分配所需的内存空间,并返回一个指向它的指针。
(2)声明:
void *malloc(size_t size);
(3)参数:size -- 内存块的大小,以字节为单位。
(4)返回值:该函数返回一个指针 ,指向已分配大小的内存。如果请求失败,则返回 NULL。
4.在redhat6.6环境终端下,如何打开同一目录的多个文件在同一个窗口,并且相互切换?
1.打开命令:vim * -p
2.切换命令(dell笔记本电脑):ctrl+Fn+(Paup/PaDn)
尚观老师告诉我的是:ctrl+alt+(Paup/PaDn),这里我觉得针对不同电脑应该可能有所不同,如果有问题的话这两个可以相互尝试下。具体问题如下图所示:
网友评论