- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 linux—C整理
fork函数后,父子进程会分开,有两个返回值,一个是父进程调用fork函数后返回子进程的ID,一个是是子进程返回是否创建成功,0为成功。相当于fork后面的代码会执行两边,用判断语句来判断是父进程还是子进程。
2016-08-09 23:42:31 202
转载 局部变量、全局变量、堆栈、静态变量
转载自博客:http://blog.csdn.net/jamestaosh/article/details/4513188感谢作者预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap) — 一般由程序员分配释放
2016-08-09 17:04:42 382
转载 linux下简单配置VIM
《手把手教你把Vim改装成一个IDE编程环境(图文)》博文:http://blog.csdn.net/wooin/article/details/18589171.安装vim7.4出现问题, You need to install a terminal library; for example ncurses.提示没有terminal library,那我们就安装一个termin
2016-08-09 10:10:47 258
原创 个人对c语言指针的理解
花了2天看了培训的c语言的视频,总的对指针有一个了解。指针就是地址。int i=5;int *p;p=&i;P为变量,是I的地址。*p的含义为:以p内容为地址的变量。要想在子函数中交换主函数a,b的地址,则可以通过指针来实现。#include void swap(int * a,int * b){ int t; t=*a; *a=*b; *b=t;
2016-08-08 21:53:06 394
转载 子函数返回数组(指针和结构体)
有些时候需要子函数将一个数组返回出来,通常是两种方法,一种是靠指针,另一种是结构体。一、先来看依靠指针怎么做例程1: 1 #include "stdio.h" 2 3 char *test(char *tmp) 4 { 5 return tmp; 6 } 7 8 void main(void) 9 {10 printf("%s",t
2016-08-08 21:46:07 7847
转载 int*p[ ]与int(*p)[ ]的不同
如int*p[ ]与int(*p)[ ]的区别 举例说明:1)int* p[2] 是一个指向int型的指针数组,即:p是包含两个元素的指针数组,指针指向的是int型。可以这样来用:#include using namespace std;int main(int argc, char* argv[]) {int* p[2];
2016-08-08 15:42:13 387
转载 LINUX下汉化CodeBlocks
在/usr/shared/codeblocks目录下新建locale,然后拷贝zh_CN到该文件夹下sudo mkdir / /usr/share/codeblocks/localecd到zh_CN文件夹下sudo cp -r zh_CN /usr/share/codeblocks/locale
2016-08-08 10:36:06 2392 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人