
武道C:剑指编程天下
文章平均质量分 95
C语言是一种通用的高级编程语言,具有简洁、高效、可移植等特点。它广泛应用于系统开发、嵌入式设备、游戏开发等领域。通过C语言,开发者可以实现底层控制和高性能计算,是学习编程的重要基础,也是程序员必备的工具之一。
进击的雷神
优快云博客专家、担任过EMV软件工程师、嵌入式软件工程师、JAVA开发工程师、测试开发工程师、某公司测试组长,有自己的测试专利
展开
-
文件I/O
一.系统调用和库函数系统调用是操作系统为用户态运行的进程与 硬件设备(如CPU、磁盘、打印机等)进行交 互提供的一组接口函数;库函数:顾名思义是把函数放到库里。是把 一些常用到的函数编完放到一个库文件里, 供别人用,别人用的时候把它所在的文件名 用#include加到里面就可以了。可分为两 类,一类是c语言标准规定的库函数,一类是 编译器特定的库函数。man 手册第一部分原创 2016-08-24 21:51:24 · 687 阅读 · 0 评论 -
C语言内存布局
一.C程序的基本组成及产生过程一个程序本质上都是由 BSS 段、data段、text段三个组成的。C程序编译的完整过程:C源代码---->预编译处理(.c)---->编译、优化程序(.s、.asm)---->汇编代码(.obj、.o、.a、.ko)---->链接程序(.exe、.elf、.axf等)程序编译后生成的目标文件至少含有这三个段,这三个段的大致结构图如下所示:原创 2016-08-18 22:37:53 · 1351 阅读 · 1 评论 -
linux下C语言编程操作MySQL数据库
原文地址:http://www.2cto.com/database/201506/407827.html在实际应用中,我们不可能在命令行登录进数据库进行数据的查询、插入等操作,用户一般是使用一个界面良好的应用程序软件来对数据进行管理。为了方便应用程序的开发,MySQL提供了多种编程语言(C、perl、php等)的编程接口,供开发者使用。 对于C语言来说,MySQL提供了C语言客户机库,转载 2016-08-19 11:23:57 · 923 阅读 · 0 评论 -
C代码优化方案
C代码优化方案转自:http://www.360doc.com/content/14/1112/14/13336430_424541653.shtml1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,转载 2017-12-14 09:05:58 · 402 阅读 · 0 评论 -
C优化篇之优化内存访问
转自:http://blog.youkuaiyun.com/ipmux/article/details/18896321目前CPU运行速度远超过内存访问速度,且从趋势看这种速度差距还会越拉越大,提高内存访问效率将是软件优化重要而长期的课题。内存访问优化的一般性措施可大体分两方面:1)减少内存访问;2)调整代码使程序集中顺序地访问内存。一、减少内存访问的措施包括:a.充分利用寄存器转载 2017-12-18 19:47:03 · 1505 阅读 · 0 评论