- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 2017.1.12--linux下的C语言--SOCKET编程
12.1 socket套接字:指的是在网络通信前建立的通信接口。用socket函数向系统申请一个通信端口。头文件:#include #include 12.1.2 取得socket状态函数getsockopt可以取得一个socket的参数。12.1.3 设置socket状态12.2 无连接的套接字通信 UDP12.2.1 信息发送函数sendto12.2
2017-01-12 20:35:28 345
原创 2017.1.11--linux系统下的C语言--网络编程
不同的程序进行网络通信时,是通过IP地址和套接字来访问一个主机的。11.1 IP地址:IP地址---网卡地址----在程序中是通过IP地址来访问一台计算机的。(比如一个手机的号码)IP地址:32位长度的二进制数值,4个字节---点分10进制ubuntu查看本机IP: ifconfig -a。1.1.2 端口所谓端口,是指计算机中为了标识在计算机中访问网络的不同程序而设的编号
2017-01-12 14:45:40 499
原创 2017.1.11--linux下的C语言--文件I/O
10.1 文件的打开和关闭文件打开函数:fopen, fdopen, freopen.文件关闭函数:fclose.10.2 文件的读写10.2.1 字符写入函数putc fputc。10.2.2 向文件中写入字符串函数fputs。10.2.3 数据写入函数fwrite。在编程时,可以把程序的结果记录到文件中。
2017-01-11 20:24:13 214
原创 2017.1.9--linux下的C语言--目录与文件
第9章 目录与文件 注意:前面已经对这方面知识进行过大致学习。9.1 文件操作的权限。9.2 错误处理与错误号:错误捕捉和错误输出是应用错误号和strerror函数来实现的。9.2.1 错误定义的理解linux系统已经把所有的错误定义成了不同的错误号和错误常数,如果程序发生了异常,会返回一个错误的常数。也可以用strerror函数来显示为已经定义的错误信息。9.2.2 用
2017-01-11 19:46:53 408
原创 2017-1-9-linux系统下的C语言--时间函数
第八章 时间函数常用时间函数:time,gmtime,ctime,asctime,mktime等。"time.h"8.2 时间函数使用实例:1.程序运行所需要的时间2.两次输入之间的时间间隔3.设置系统时间
2017-01-09 19:58:57 278
原创 2017.1.8linux下的C--结构体
第七章、结构体结构体是一种自定义数据类型,有定义、新建、访问等基本操作。要正确理解结构体的作用和特点。结构体的作用:把若干个简单的数据类型封装成一个整体,作为一个新的数据类型。7.1.2 结构体的定义:struct 结构名{ 类型1 变量名1; 类型2 变量名2; ... 类型N 变量名N;};结构名是新定义的数据类型的名称,里面变量名被称为这个结
2017-01-09 19:39:31 500
原创 2017.1.5-linux下的C语言开发---字符与字符串处理
6.1 字符测试函数头文件"ctype.h"6.1.1 数字或字母测试函数isalnum。 注意:在C语言中,字符变量等同于这个变量所对应的ASCII码的值。6.1.2 字母测试函数isalpha:测试一个字符是不是英文字母。6.1.3 可打印字符测试函数isgraph。除了一些控制字符。6.1.4 大小写字母测试函数islower,isupper.6.1.5 数字测试函数
2017-01-07 19:37:18 375
原创 2017.1.5linux下C语言--函数与指针
5.3 函数与指针函数的参数和返回值都可以是指针。1.使用指针变量,可以在函数中对其他函数的变量进行调用。2.利用数组的头指针,可以用指针移动的方法访问数组的每一个元素,所以可用指针作为参数使函数访问一个数组。5.3.1 值调用和引用调用值调用:进行函数调用的时候,给形式参数分配内存空间。并把实际参数的值直接传递给形式参数。一旦形式参数获得了值,形式参数的变化对实际参数没有任何
2017-01-05 19:02:13 280
原创 2017.1.4linux下的C语言--函数
5.1.1什么是函数:函数就是把一个程序功能封装成一个整体。包括:类型名、函数名、参数列表、函数体。类型名 函数名(参数列表){ 函数体;}返回值的数据类型就是函数的数据类型。没有返回值,则为void。在函数体内可以调用其他的函数。5.1.2 系统函数(库函数)与用户自定义的函数按照函数的来源,函数可以分为:1.系统函数(库函数) 2.用户自定义函数。系
2017-01-04 19:00:19 247
原创 2017.1.3linux下的C,数组与指针
数组实际上就是一组相同数据类型变量。在使用数组以前需要定义一个数组。C语言中数组的下标从0开始(不同于MATLAB中的1)访问不存在的数组变量时,程序就会发生溢出错误。在本质上,数组是内存上一组同类信息列出的一个表。4.1.2 数组的定义和访问数组的定义,指的是在内存中开辟一块存储空间,生成一个空数组。如:int a [10], float f [20], char s
2017-01-03 17:44:25 246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人