GCC 对C语言的扩展

http://www.cnblogs.com/emituofo/archive/2012/07/20/2600995.htmlhttp://blog.csdn.net/andyhuabing/article/details/42640705https://my.oschina.net/senmole
48次阅读

iOS学习之Object-C语言继承和初始化方法

一、继承1、面向对象的三大特性:封装,继承,多态。     面向对象提供了继承特性。把公共的方法和实例变量写在父类里,子类只需要写自己独有的实例变量和方法即可。继承既能保证类的完整,又能简化代码。: 表示继承关系。2、继承的特点: &nbs
55次阅读

python 调用 C语言函数

python可以直接调用C语言的函数,本文记录用ctypes调用c语言的方法。test.c#include <stdio.h>int test(char *temp){ printf("temp:%s\n", temp); return 0;}编译成动态库
57次阅读

深入浅出剖析C语言函数指针与回调函数(一)【转】

本文转载自:http://blog.csdn.net/morixinguan/article/details/65494239关于静态库和动态库的使用和制作方法。http://blog.csdn.NET/morixinguan/article/details/52451612今天我们要搞明白的一个概
57次阅读

C语言中.h和.c文件解析(转载)

      转载:http://www.cnblogs.com/laojie4321/archive/2012/03/30/2425015.html    简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般
53次阅读

深入理解C语言的函数调用过程

深入理解C语言的函数调用过程      本文主要从进程栈空间的层面复习一下C语言中函数调用的具体过程,以加深对一些基础知识的理解。    先看一个最简单的程序:点击(此处)折叠或打开 /*test.c*/#in
106次阅读

c语言进制转化

#include <stdio.h>// 进制转化int main(void){ int i1 = 12; int i2 = 88; int i3 = 0x32C; printf("八进制输出i1 = %o\n", i1); // 14 printf("十六
28次阅读

单链表的插入伪算法和用C语言创建单链表,并遍历

非循环单链表插入结点伪算法讲解 q插入p之后的伪算法:第一种表示方法:r = p->pNext; // p->pNext表示的是所指向结点的指针域,指针域又是指向下一个结点的地址p->pNext = q; // q保存了那一块结点的地址。q是一个指针变量,存放那个结点的地址。q-&
72次阅读

数据结构复习之C语言malloc()动态分配内存概述

#include <stdio.h>#include <malloc.h>int main(void){ int a[5] = {4, 10, 2, 8, 6}; // 计算数组元素个数 int len = sizeof(a)/sizeof(a[0]);
67次阅读

C语言字符数组与字符串

研究几个案例:输出图案:#include <stdio.h>void main(){ char a[5][5] = { {' ', ' ', '1', ' ', ' '}, {' ', '1', '2', '1', ' '}, {'1',
66次阅读