C语言
文章平均质量分 64
北方
我是北方的天空漂泊的那片最绚烂的云
展开
-
(《Linux环境下C语言编程指南》学习笔记一)C语言中的静态内存分配和动态内存分配
最近这几天在看勇哥的《Linux环境下C语言编程指南》,对我这样低水平的学习者来说这本书还不错,做个学习记录吧。第二章 (一)静态内存静态内存:静态内存的申请是由编译器来分配的,对于用户程序中的各种便利,编译器在编译源程序的同时处理了为各种变量分配所需内存的工作。优点:方便,不需要考虑释放内存;缺点:事先定义大小,不能扩展,容易溢出,如果事先定义过大又造成浪费;缺点2:函数返回原创 2011-11-30 14:11:11 · 900 阅读 · 1 评论 -
字符串拷贝函数extern char *strcpy(char *dest,char *src);
字符串拷贝函数strcpy 格式: strcpy (字符数组名1,字符数组名2) 功能:把字符数组2中的字符串拷贝到字符数组1中。串结束标志“\0”也一同拷贝。字符数名2,也可以是一个字符串常量。这时相当于把一个字符串赋予一个字符数组。#include"string.h"main(){ char st1[15],st2[]="C Language"; strcpy(st转载 2011-12-01 09:27:05 · 371 阅读 · 0 评论 -
(《Linux环境下C语言编程指南》学习笔记二)C语言中进程的创建(fork和vfork函数的异同)
今天在看Linux下C语言的进程控制,了解了下fork函数和vfork函数。 系统调用fork函数用于派生一个进程,系统将创建一个与当前进程相同的新的进程,子进程是父进程的一个拷贝,他们的数据相同,但是使用不同的数据段和堆栈段,具体不同的元素有:进程ID,子进程运行时间记录,父进程对文件的锁定。具体代码实现如下:#include #include #includ原创 2011-12-01 10:11:59 · 909 阅读 · 0 评论