
linux_c
redemption1984
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gcc新手入门
[size=medium]准备工作注意:本文可能会让你失望,如果你有下列疑问的话:为什么要在终端输命令啊? GCC 是什么东西,怎么在菜单中找不到? GCC 不能有像 VC 那样的窗口吗?…… 那么你真正想要了解的可能是 anjuta,kdevelop,geany,code blocks,eclipse,netbeans 等 IDE 集成开发环境。即使在这种情况下,由于 GCC 是以上 I...原创 2012-05-02 19:31:56 · 109 阅读 · 0 评论 -
预处理命令_c语言学习笔记
[size=medium]1. 宏定义(无参数) 1)概念:[/size][code="c"]#define N 100 //宏定义/* * define: 指令 * N: 宏名 * 100: 宏体 */int sum(){ int i = N; return i;}#undef N //宏取消[/co...2012-07-13 11:48:36 · 201 阅读 · 0 评论 -
指针基础(一)_c语言学习笔记
[size=medium]1. 指针的加减运算 1)指针相减,表示两指针之间所相差的内存单元数或元素的个数。 2)指针的乘、除、加的运算均没有意义2. 指针的关系运算 1)p1 == p2 : 表示p1和p2指向同一内存单元 2)p1 > p2 : 表示p1处于高地址位置3. 数组和指针 1)数组的指针,就是数组在内存中的起始地...2012-07-13 19:24:30 · 207 阅读 · 0 评论 -
指针基础(二)_c语言学习笔记
[size=medium]1. c语言中的字符串 1)c语言中的字符串,本质上是 以‘\0’(数字0) 结尾的字符型数组。 2)字符串的指针(即字符串在内存中的起始地址 ):字符串第一个字符的地址。[/size][code="c"] //字符串的定义和赋值 char str[] = "I love apple!";[/code][size=medium] 3)...原创 2012-07-16 10:24:06 · 104 阅读 · 0 评论 -
使用指针实现字符串倒序排列
[code="java"]#include #include int main (){ char str[200], ch; char *p, *q; gets(str); // 读取控制台输入的字符串 p = str; // p指向字符串的首地址 q = p + strlen(p) - 1; // q指向字符串的末地址 whi...原创 2012-07-16 15:36:58 · 1981 阅读 · 0 评论 -
动态内存分配_c语言学习笔记
[size=medium]1. 动态内存分配 1)与 静态内存分配 相对,指在程序运行中,根据程序的实际需要来分配一块大小合适的连续的内存单元。 2)动态分配的内存需要有一个指针变量记录内存的起始地址。 3)常用的动态内存分配函数有 [color=blue]malloc(), calloc(), realloc() 等。[/color]2. [color=...原创 2012-07-16 15:48:02 · 180 阅读 · 0 评论 -
指针函数和函数指针_c语言学习笔记
[size=large][color=blue]指针函数[/color][/size][size=medium]1. 概念:指返回指针值的函数。[/size][code="c"]int *getData ( int num ){ static int a[100]; // 定义为staitic类型 int k; if ( num > 100 ) return (N...原创 2012-07-16 20:14:08 · 144 阅读 · 0 评论 -
使用g++创建静态库
[size=medium]静态库是编译器生成的一系列对象文件的集合。链接一个程序时用库中的对象文件还是目录中的对象文件都是一样的。库中的成员包括普通函数,类定义,类的对象实例等等。静态库的另一个名字叫归档文件(archive),管理这种归档文件的工具叫 ar 。在下面的例子中,我们先创建两个对象模块,然后用其生成静态库。头文件 say.h 包含函数 sayHello() 的原型和类...原创 2012-07-28 16:24:40 · 301 阅读 · 0 评论 -
链表:单链表的创建和读取
[code="c"]#include #include // 单链表的类型定义typedef struct Grade_Info *pointer;struct Grade_Info{ int score; pointer next;};typedef struct Grade_Info NODE;int main(){ NODE *he...2012-08-16 18:41:05 · 175 阅读 · 0 评论