c/c++
a8366
这个作者很懒,什么都没留下…
展开
-
Windows下用Eclipse搭建C/C++开发环境
http://www.iteye.com/topic/560534原创 2010-01-07 21:54:50 · 84 阅读 · 0 评论 -
typedef
用 typedef 定义类型 10 用 typedef 定义类型 除了可以直接使用 C 提供的标准类型名(int, char, float, double, long 等),和自己声明的结构体,共用体,指针,枚举类型外,还可以用 typedef 声明新的类型名来代替已有的类型名。如: typedef int; typedef float; 指定用 INTEGER 代...原创 2014-06-08 14:27:36 · 171 阅读 · 0 评论 -
linux C语言系列--第七讲--信号
啦啦原创 2012-07-22 11:14:28 · 122 阅读 · 0 评论 -
c 函数的返回值
无法把指针变量本身传递给一个函数 void GetMemory(char * p, int num) { p = (char *)malloc(num*sizeof(char)); } intmain() { char *str = NULL; GetMemory(str,10); strcpy(str,”hello”); free(str);//free 并没有起作...原创 2012-07-16 06:10:15 · 122 阅读 · 0 评论 -
c语言中的字符数组与字符串
1、字符数组的定义与初始化 字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。 char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'}; 即把10个字符分别赋给str[0]到str[9]10个元素 如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自...原创 2012-02-21 14:15:42 · 178 阅读 · 0 评论 -
linux C语言系列--第六讲--进程
守护进程概述 守护进程,也就是通常所说的 Daemon 进程,是 Linux 中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导载入时启动,在系统关闭时终止。 Linux 有很多系统服务,大多数服务都是通过守护进程实现的,如本书在第二章中讲到的多种系统服务都是守护进程。同时,守护进程...原创 2011-07-31 18:18:33 · 175 阅读 · 0 评论 -
linux C语言系列--第五讲--函数
可变参数列表: 例子:写一个函数,求给定所有参数的平均值,函数的参数的个数是不定的 [root@xhu-vm test]# more test6.c #include <stdio.h> #include <stdarg.h> float average(int n_values,...) { va_list va...原创 2011-06-22 08:09:25 · 196 阅读 · 0 评论 -
全面复习linux C语言系列--第四讲--程序调试
出错处理 • 1.使用标准错误输出 例子: 判断键盘上输入的字符是不是 0-9 #include <stdio.h> main() { char ch; scanf("%c",&ch); if(!isdigit(ch)) { fpr...原创 2011-06-10 00:28:51 · 103 阅读 · 0 评论 -
全面复习linux C语言系列--第三讲--make的使用
make 概述 Make 可自动决定一个大程序中哪些文件需要重新编译,并发布重新编译它们的命令。本版本GNU Make 使用手册由Richard M. Stallman and Roland McGrath 编著,是从Paul D. Smith 撰写的V3.76 版本发展过来的。 GNU Make 符合IEEE Standard 1003.2-1992 ...原创 2011-06-09 07:42:05 · 93 阅读 · 0 评论 -
全面复习linux C语言系列--第二讲--GCC编译器
1.编译过程简述: 1.1 预编译 1.1.1 宏定义指令 #define #undef 1.1.2 条件编译指令 例子: debug , debug.c 内容如下 #include <stdio.h> main() { #ifdef DE...原创 2011-06-08 07:49:36 · 119 阅读 · 0 评论 -
全面复习linux C语言系列--第一讲--基础知识
看别人code的时候,发现很多基础的知识都不牢固,东找西找,总算明白,可是总是觉得自己的知识没有成体系,需要总结有一下,方便以后的工作和学习! 全面复习linux C语言系列 我希望能坚持写完,估计会有20讲,每天都写一点吧!希望自己能坚持下去! 变量的存储类型: 1.auto 在函数中申明的变量,如果不进行特殊的说明都是自动变量...原创 2011-06-07 23:27:03 · 139 阅读 · 0 评论 -
static作用(修饰函数、局部变量、全局变量)
在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。 下面是a.c的内容 char a = 'A'; // global varia...原创 2016-06-05 15:45:35 · 294 阅读 · 0 评论