c语言 种子列表 c语言
-
30天自制操作系统-第0天,环境搭建
书买了半个月了,也看了前几天的量了。不过一直没动手敲代码,那便不算开始罢。书看得出日文版截稿比较早,内容环境还是基于WinXP(貌似写的WinXP都是时新货 的样子XD)光盘附带的工具看得出都是Linux下的一套,Qemu,make,gcc,Makefile。之前架设这个博客的时候就受过惨痛教育(Hexo基于No de.js,上传工具用Git。在windows下用起来,别扭不说,突出一个蛋疼。)于 …阅读全文
-
30天自制操作系统-第二次开启填坑
第二次开始填坑,没有压力真没有动力。老是觉得这样不行那样不行,直到To Do List的堆栈爆了还没动一点点,那还不如开始动手做。 上次的进度是认识了实模式 ,并成功进入了32位模式下,启用了分段的内存管理,打开了保护模式,然后用指针操作了个Demo就草草结束了。这次重新填坑,碰到了很多问题,但是归根到底是经验太 缺乏。之前用了GNU一套工具链,自然有的步骤开始脱离书本,想化为己用还是火候不到, …阅读全文 -
C语言NULL指针FAQ
1. Q: What is NULL and how is it defined? [代码片段] 2. Q:How do I get a null pointer in my programs? [代码片段] …阅读全文 -
C语言声明的优先级规则
C语言声明的优先级规则 今天看《C专家编程》,其中由有一张讲声明,其中讲声明的优先级很有用,现在记录一下,以备后期查看. 声明从它的名字开始读取,然后按照优先级的顺序依次读取. 优先级从高到低依次是: 声明中括号括起来的部分 后缀操作符: 括号() 表示这是 …阅读全文 -
【转载】C语言main()参数详解(转)
main()函数既可以是无参函数,也可以是有参的函数。对于有参的形式来说,就需要向其传递参数。但是其它任何函数均不能调用main()函数。当然也同样无法向m ain()函数传递,只能由程序之外传递而来。这个具体的问题怎样解决呢? 我们先看一下main()函数的带参的形式: main(int argc,char *argv[]) { ..... } …阅读全文 -
纯C语言的工作有前(钱)景吗?
背景:c和c++的论战,好玩..转之。 实习,有个纯C语言开发底层系统的offer,公司是创业公司,创始人有硅谷背景。这个offer应该接受吗?纯C的开发以后转行去其他公司容易吗? 补充: 首先谢谢各位热心的回答。 另外补充一些信息:公司是个创业公司,而我只是去实习一年,并且还不确定以后做不做底层。 要不要黑一下 C++呢?呵呵呵。 ------------------ 咱们要 …阅读全文 -
Linux下一个简单的日志系统的设计及其C代码实现
1.概述 在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件。在日志文件中存放程序流程中的一些重要信息,包 括:变量名称及其值、消息结构定义、函数返回值及其执行情况、脚本执行及调用情况等。通过阅读日志文件,我们能够较快地跟踪程序流程,并发现程序问题。因此,熟练掌握 日志系统的编写方法并快速地阅读日志文件,是对一个软件开发工程师的基本要求。 …阅读全文
-
C++TXT文件写入读取实例
代码: [代码片段] 参考: http://www.cnblogs.com/tgyf/archive/2013/05/05/3060823.html http://wenku.baidu.com/view/c26a86272f60ddccda38a045.html 数组的传递 http://see.xidian.edu.cn/cpp/bia …阅读全文 -
C++系统设计
C++语言程序设计系统设计 完成时间:2014.6.1 实验环境:VC++6.0 去年的期末实验题《学生成绩统计管理系统》 代码: [代码片段] …阅读全文 -
Linux下配置文件读取操作流程及其C代码实现
一、概述 Linux具有免费、可靠、安全、稳定、多平台等特点,因此深受广大程序员的欢迎。 为了体现软件产品的灵活性,可添加配置文件存放某些重要的参数,在部署 的时候根据实际的安装环境对每个配置项的值进行设置。这就要求程序能够准确读取到各个配置项的值。 本文详细介绍了Linux下配置文件的读取方法及读取操作的C代码实现,为相关的软件开发工作的开展提供了有益的参考。 二 …阅读全文