C/C++编程
肥仔不肥
不会编程的程序猿
展开
-
C语言编程常用宏定义
#pragma once typedef unsigned long u32; typedef unsigned short u16; typedef unsigned char u8; typedef signed long s32; typedef signed short s16; typedef signed char s8; ty原创 2014-03-19 21:34:12 · 1004 阅读 · 0 评论 -
C程序存储
1. text段:正文段,是可执行程序在存储空间的副本,CPU执行的机器指令部分。2. rodata段:只读数据段,字符串常量。3. data段:初始化数据段,已经初始化的全局变量和静态局部变量。4. bss段:未初始化数据段,初值为0或未初始化的全局变量和静态局部变量,不占硬盘空间。5.堆:由程序员分配、释放。如malloc原创 2014-03-12 00:18:13 · 710 阅读 · 0 评论 -
全局变量值交换,swap函数参数要用指针
#include int a = 10;int b = 88;void swap1(int a, int b){ int t; t = a; a = b; b = t;}void swap2(int *a, int *b){ int t; t = *a; *a = *b; *b = t;}int main(int argc, char *argv[]){原创 2014-05-21 18:50:44 · 1613 阅读 · 0 评论