- 博客(5)
- 收藏
- 关注
原创 Mkaefile的使用
makefile是gcc编译的时候使用的,可以让多个.c文件同时被编译假设编译一个hollo.c和test.c它的格式如下:.SUFFIXE:.c .o#中间有空格,说明.c和.o有关系CC = gccSRCS = hello.c test.cOBJS = $(SRCS:.c =.o)//将SCRS中的.c全部替换成.o.EXE = hellostart:$(OBJS)
2016-11-28 20:13:13 621
原创 TCP基本套接字编程
客户端需要调用的两个函数:socket()函数:#includeint socket(int family, int type, int protocol);参数:第一个参数family为协议族,一般为AF_INET, 第二个参数是套接字类型,一般为SOCK_STREAM(字节流套接字) 第三个是一个常量值,对应不同的传输协议,我们可以将它写成0返回值:返回一
2016-11-25 01:05:04 403
原创 C语言零碎知识点总结(结构体)
关于变量的含义:变量可以看成一段人文化的内存空间,a = 10是将10赋值给了a所代表的内存空间。sizeof()是一个关键字,计算一个变量或类型所占的内存空间,计算栈上的内存空间。struct Node{};int a = sizeof(struct Node);上述a的值是0,因为它不包含任何类型。在结构体里面不能对数据进行初始化,例如struct Node{
2016-11-14 15:57:45 681
原创 C语言零碎知识点总结(数组和函数返回值)
数组:数组的下标只能是无符号整形,可以是常量或者常量表达式,并且是在编译之前转换可以装换成常量或者常量表达式也可以。int a[3-1];//常量表达式,可以int a[3.1-1.1];//3.1-1.1为2.0,不可以int a["a"];//"a"是字符常量,不可以关于返回值:int a = 10;return a;int a[10] = {hello};ret
2016-11-14 15:07:49 637
原创 系统的运行级别
1.Linux启动过程简述:第一步:加电第二步:BIOS检测:主板,内存,外设接口,存储设备等第三步:从指定的存储设备中固定的一小块位置读取引导程序第四步:引导程序会读取磁盘文件分区表,从其中启动分区第五步:从引导分区中去读取关键的启动配置,启动初始话程序,内核,最终将内核加载到了内存中,将其运行;第六步:系统的管理权交给内核,内核启动完成后,会启动第一个活动进程init进
2016-11-04 13:45:37 454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人