欢迎大家访问博主的博客新家:IT博客达人网 (http://www.blogdaren.com)[耶]
  • 微信微信
  • error: C++ preprocessor "/lib/cpp" fails sanity check解决方法

    manon 2014-11-17 22:54 C语言 抢沙发 621人打酱油
    error: C++ preprocessor "/lib/cpp" fails sanity check解决方法
    解决: 安装 g++ 编译器 (一款linux、unix等操作系统下的C++编译器) 解决: 安装 g++ 编译器 (一款linux、unix等操作系统下的C++编译器) 解决: 安装 g++ 编译器 (一款linux、unix等操作系统下的C++编译器) 解决: 安装 g++ 编译器 (一款linux、unix等操作系统下的C++编译器) 解决: 安装...
  • incompatible implicit declaration of built-in function‘printf’

    manon 2014-10-23 23:02 C语言 抢沙发 1072人打酱油
    incompatible implicit declaration of built-in function‘printf’
    incompatible implicit declaration of built-in function ‘printf’ 解决方法: #include <stdio.h>
  • 为什么要学习C语言?

    manon 2014-10-23 22:56 C语言 抢沙发 898人打酱油
    为什么要学习C语言?
    为什么要学习、使用C语言?为什么要学习一个可能比自己都岁数大的编程语言? 选择一门编程语言,“为什么而学”这个目的是最 重要的,目的不明确就没法学好。这也是为什么很多学生朋友在大学里必修C语言却觉得没学明白的原 因。因为学习的目的不明确,学习当然也没有动力。还有一个原因是C语言是工程实践性很强的语言,它不是来自某个研究所某个大学学院,而是实实在在从项目需 要中产生,伴随...
  • 关于数组类型的赋值

    manon 2014-10-23 22:52 C语言 抢沙发 747人打酱油
    关于数组类型的赋值
    直接贴出运行代码和图解: 运行上述代码,编译器会报出类似如下的错误信息:  
  • C和C++编译器对私有内存的管理

    manon 2014-10-23 22:42 C语言 抢沙发 737人打酱油
    C和C++编译器对私有内存的管理
    这是一位技术群友给的说明,罗列下供学习啦: C和C++编译器把私有内存分为3块: 基栈,浮动栈和堆 1.基栈:也叫静态存储区,这是编译器在编译期间就已经固定下来必须要使用的内存,如程序的代码段,静态变量,全局变量,const常量.程序一调入内存,至少就要占这么多空间.有个简单的不太准确的算法,exe有多大,差不多基栈就有多大. 2.浮动栈:就是程序开始运行,随着函数,对象的一段执行,函数内部...
  • 段错误bug的调试

    manon 2014-10-23 22:38 C语言 抢沙发 934人打酱油
    段错误bug的调试
    FROM:  http://blog.chinaunix.net/space.php?uid=317451&do=blog&id=92412 我们在用C/C++语言写程序的时侯,内存管理的绝大部分工作都是需要我们来做的。实际上,内存管理是一个比较繁琐的工作,无论你多高明,经验多丰富,难 免会在此处犯些小错误,而通常这些错误又是那么的浅显而易于消除。但是手工“除虫”(...
  • 指针的本质:表示内存地址的数据类型

    manon 2014-10-23 22:26 C语言 抢沙发 718人打酱油
    指针的本质:表示内存地址的数据类型
    在典型的32位平台上,可以把内存空间看成是由很多个连续的小房间构成的,每个房间就是一个小存储单元,大小是1个字节,房间中住着数据。有的数据 比较小,比如一个char类型的字符,它只需要一个房间就够了。而有的数据比较大,就需要占用好几个房间,比如一个int类型的整数,其大小是4个字节, 需要4个房间才可以安置。为了方便找到住在这些房间中的数据,房间就需要按照一定的规则编号,这个编...
  • C++ signal的使用

    manon 2014-10-23 22:22 C语言 抢沙发 1090人打酱油
    C++ signal的使用
    1. 头文件 #include <signal.h> 2. 功能 设置某一信号的对应动作 3. 函数原型 void (*signal(int signum,void(* handler)(int)))(int);    分解来看:    typ...
  • C语言 recv或者recvfrom 区别

    manon 2014-10-23 22:16 C语言 抢沙发 1366人打酱油
    C语言 recv或者recvfrom 区别
    recv和recvfrom都是用来接受来自的网络的数据。 来看看它们的原型: int recv( SOCKET s, char FAR *buf, int len, int flags ); int recvfrom( SOCKET s, char FAR* buf, ...
  • C语言编写监控守护进程

    manon 2014-10-23 22:10 C语言 抢沙发 1246人打酱油
    C语言编写监控守护进程
    #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <syslog.h> #include <errno.h> #i...
  • windows下C语言开发工具介绍

    manon 2014-6-6 15:59 C语言 抢沙发 834人打酱油
    windows下C语言开发工具介绍
     我们在学C语言的时候大部分时间还是在用Turbo c这样“爷爷辈”的IDE(集成开发环境的缩写,也叫开发工具),真不免让人感觉惊奇,以至于很多同学都说“学习一个学期的C语言就会用printf在黑 屏幕上打白字”。虽然有人说“学习语言不能过度依赖于IDE”,可以对于一个新手来说一个容易上手的IDE将能大大提高学习的效率。     因为咱们JSJ32...
  • nweb: a tiny, safe Web server (static pages only)

    manon 2013-1-24 16:21 C语言 抢沙发 877人打酱油
    nweb: a tiny, safe Web server (static pages only)
    Introduction Have you ever wanted to run a tiny, safe web server without worrying about using a fully blown web server that could be complex to install and configure? Do you wonder how to write...
  • linux操作系统下c语言编程入门 - 2

    manon 2012-11-9 1:37 C语言 抢沙发 580人打酱油
    linux操作系统下c语言编程入门 - 2
    2。System V信号量 为了解决上面哪个问题,我们也可以使用System V信号量.很幸运的 是Linux实现了System V信号量.这样我们就可以用实例来解释了. System V信号量的函 数主要有下面几个. #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> ...
  • linux操作系统下c语言编程入门 - 1

    manon 2012-11-9 1:37 C语言 抢沙发 538人打酱油
    linux操作系统下c语言编程入门  - 1
    (一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具介绍 (二)具...
  • 一个专为操作系统开发者與及汇编高手而设的x86-ia32调试器

    manon 2012-6-11 20:37 C语言 抢沙发 501人打酱油
    一个专为操作系统开发者與及汇编高手而设的x86-ia32调试器
    一个专为操作系统开发者與及汇编高手而设的x86-ia32调试器 peter-bochs-debugger 是一个GUI调试器 ,它是用Java编写的,它只能配合Bochs版本 >= 2.3.7 。 功能列表: http://code.google.com/p/peter-bochs/wiki/feature_chinese peter-bochs调试器官方论坛: http://for...