C语言
qq_28088259
这个作者很懒,什么都没留下…
展开
-
MFC JAVA QT
MFC、JAVA 还是QT http://blog.sina.com.cn/s/blog_14076bbd50102wr2l.html转载 2016-12-21 19:26:03 · 368 阅读 · 0 评论 -
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 · 485 阅读 · 0 评论 -
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 · 201 阅读 · 0 评论 -
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 · 395 阅读 · 0 评论 -
2017-1-9-linux系统下的C语言--时间函数
第八章 时间函数 常用时间函数:time,gmtime,ctime,asctime,mktime等。"time.h" 8.2 时间函数使用实例: 1.程序运行所需要的时间 2.两次输入之间的时间间隔 3.设置系统时间原创 2017-01-09 19:58:57 · 265 阅读 · 0 评论 -
2016.12.19--linux文件的权限
(一)Linux用户与用户组 1.1 文件所有者:Linux是个多用户多任务的系统,为了保护每一个的隐私。文件所有者可以对文件设置权限(查看或修改)。 1.2 用户组:团队开发资源。用户组共享。 1.3 其他人:在linux里面,任何一个文件都具有"User, Group, Others"3种身份的个别权限。 1.4 天神:在linux中,有个万能的天神可以进入所有的文件,就是"root"原创 2016-12-19 19:03:19 · 266 阅读 · 0 评论 -
2017.1.8linux下的C--结构体
第七章、结构体 结构体是一种自定义数据类型,有定义、新建、访问等基本操作。要正确理解结构体的作用和特点。 结构体的作用:把若干个简单的数据类型封装成一个整体,作为一个新的数据类型。 7.1.2 结构体的定义: struct 结构名 { 类型1 变量名1; 类型2 变量名2; ... 类型N 变量名N; }; 结构名是新定义的数据类型的名称,里面变量名被称为这个结原创 2017-01-09 19:39:31 · 484 阅读 · 0 评论 -
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 · 362 阅读 · 0 评论 -
2017.1.5linux下C语言--函数与指针
5.3 函数与指针 函数的参数和返回值都可以是指针。 1.使用指针变量,可以在函数中对其他函数的变量进行调用。 2.利用数组的头指针,可以用指针移动的方法访问数组的每一个元素,所以可用指针作为参数使函数访问一个数组。 5.3.1 值调用和引用调用 值调用:进行函数调用的时候,给形式参数分配内存空间。并把实际参数的值直接传递给形式参数。一旦形式参数获得了值,形式参数的变化对实际参数没有任何原创 2017-01-05 19:02:13 · 263 阅读 · 0 评论 -
2017.1.4linux下的C语言--函数
5.1.1什么是函数:函数就是把一个程序功能封装成一个整体。 包括:类型名、函数名、参数列表、函数体。 类型名 函数名(参数列表) { 函数体; } 返回值的数据类型就是函数的数据类型。没有返回值,则为void。 在函数体内可以调用其他的函数。 5.1.2 系统函数(库函数)与用户自定义的函数 按照函数的来源,函数可以分为:1.系统函数(库函数) 2.用户自定义函数。 系原创 2017-01-04 19:00:19 · 234 阅读 · 0 评论 -
2016.12.27 C程序中的错误与异常
C程序的错误,根据严重程度的不同,可以分为异常和错误两类。 什么是异常: 异常指的是代码中轻微的错误,一般不影响程序的正常运行,但不完全符合编程的规范,会产生“警告”。 如:程序中定义了一个变量,但是没有使用这个变量。 什么是错误: 错误指的是程序的语法出现问题,程序编译不能正常完成,产生了一个错误信息。 1.找不到包含文件的错误 2.错误使用逗号 3.括号不匹配错误 4.变量类原创 2016-12-27 19:39:24 · 394 阅读 · 0 评论 -
2016.12.27linux下的C语言gdb调试
是原创 2016-12-27 18:25:48 · 307 阅读 · 0 评论 -
2016.12.26Linux下的C语言
编译器: 在不同的操作系统下,有不同的编译器,需要重新编译源代码。 gcc(GNU C compiler)编译器: gcc编译器能将C、C++源程序、汇编语言和目标程序进行编译链接成可执行文件。通过支持make工具,gcc可以实施项目管理和批量编译。 gcc编译一个程序的步骤:1.预处理(preprocessing)、2.编译(compliation)、3.汇编(assembly)、4.链原创 2016-12-26 19:15:15 · 246 阅读 · 0 评论 -
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 · 237 阅读 · 0 评论 -
2016.12.21C语言概述+linux下的C语言编程
1.1 编程和预备知识 操作系统的众多软件中,C编译器和文本编辑器对于编写C程序尤其重要。编译器把源代码翻译为可以执行的目标代码。 Unix:.out MS-DOS:.exe 1.2 程序输出 插播一段,linux下的C语言编程 要创造程序,就需要工具和材料。工具就是:编译器、链接器、编辑器等软件。材料:头文件、库文件等。 编辑器:vim,gedit 命令:vim main.c原创 2016-12-21 19:49:19 · 459 阅读 · 0 评论 -
2017.1.12--linux下的C语言--SOCKET编程
12.1 socket套接字:指的是在网络通信前建立的通信接口。 用socket函数向系统申请一个通信端口。 头文件:#include #include 12.1.2 取得socket状态 函数getsockopt可以取得一个socket的参数。 12.1.3 设置socket状态 12.2 无连接的套接字通信 UDP 12.2.1 信息发送函数sendto 12.2原创 2017-01-12 20:35:28 · 329 阅读 · 0 评论