首页 C语言专区
  • 【1】error: C++ preprocessor "/lib/cpp" fails sanity check解决方法

    blogdaren 2014-11-17   1121次来访
    解决: 安装 g++ 编译器 (一款linux、unix等操作系统下的C++编译器) 解决: 安装 g++ 编译器 (一款linux、unix等操作系统下的C++编译器) 解决: 安装 g++ 编译器 (一款linux、unix等操作系统下的C++编译器) 解决: 安装 g++ 编译器 (一款linux、unix等操作系统下的C++编译器) 解决: 安装...
  • 【2】incompatible implicit declaration of built-in function‘printf’

    blogdaren 2014-10-23   2080次来访
    incompatible implicit declaration of built-in function ‘printf’ 解决方法: #include <stdio.h>
  • 【3】为什么要学习C语言?

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

    blogdaren 2014-10-23   1239次来访
    直接贴出运行代码和图解: 运行上述代码,编译器会报出类似如下的错误信息:  
  • 【5】C和C++编译器对私有内存的管理

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

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

    blogdaren 2014-10-23   1220次来访
    在典型的32位平台上,可以把内存空间看成是由很多个连续的小房间构成的,每个房间就是一个小存储单元,大小是1个字节,房间中住着数据。有的数据 比较小,比如一个char类型的字符,它只需要一个房间就够了。而有的数据比较大,就需要占用好几个房间,比如一个int类型的整数,其大小是4个字节, 需要4个房间才可以安置。为了方便找到住在这些房间中的数据,房间就需要按照一定的规则编号,这个编...
  • 【8】C++ signal的使用

    blogdaren 2014-10-23   1920次来访
    1. 头文件 #include <signal.h> 2. 功能 设置某一信号的对应动作 3. 函数原型 void (*signal(int signum,void(* handler)(int)))(int);    分解来看:    typ...
  • 【9】C语言 recv或者recvfrom 区别

    blogdaren 2014-10-23   2138次来访
    recv和recvfrom都是用来接受来自的网络的数据。 来看看它们的原型: int recv( SOCKET s, char FAR *buf, int len, int flags ); int recvfrom( SOCKET s, char FAR* buf, ...
  • 【10】C语言编写监控守护进程

    blogdaren 2014-10-23   1830次来访
    #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...
  • 【11】windows下C语言开发工具介绍

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

    blogdaren 2013-01-24   1405次来访
    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...
  • 【13】linux操作系统下c语言编程入门 - 2

    blogdaren 2012-11-09   1126次来访
    2。System V信号量 为了解决上面哪个问题,我们也可以使用System V信号量.很幸运的 是Linux实现了System V信号量.这样我们就可以用实例来解释了. System V信号量的函 数主要有下面几个. #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> ...
  • 【14】linux操作系统下c语言编程入门 - 1

    blogdaren 2012-11-09   1104次来访
    (一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具介绍 (二)具...
  • 【15】C语言基本类型:字符型(char)用法介绍

    blogdaren 2012-11-01   2153次来访
            字符型(char)用于储存字符(character),如英文字母或标点。严格来说,char 其实也是整数类型(integer type),因为 char 类型储存的实际上是整数,而不是字符。计算机使用特定的整数编码来表示特定的字符。美国普遍使用的编码是 ASCII(American   ...