C Language
文章平均质量分 78
easecom
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - 输出格式转换
#include int printf(const char *format, ...); int fprintf(FILE *stream, const char *format, ...); int sprintf(char *str, const char *format, ...); int snprintf(char *str, size_t size, const char *fo原创 2009-09-15 16:13:00 · 1324 阅读 · 0 评论 -
程序的内存分配问题(堆栈分配)
text, data (initialized), bss, stack, heap几个段根据APUE,程序分为下面的段:.text, data (initialized), bss, stack, heap。data/bss/text: text段在内存中被映射为只读,但.data和.bss是可写的。bss是 英文Block Started by Symbol的简称,通常是指用来存放程序转载 2010-03-09 11:21:00 · 946 阅读 · 1 评论 -
宏定义相关
#error token-sequence其主要的作用是在编译的时候输出编译错误信息token-sequence,从方便程序员检查程序中出现的错误。 该指令用于程序的调试, 当编译中遇到#error指令就停止编译。#define CONST_NAME1 "CONST_NAME1"printf("%s/n",CONST_NAME1);#undef CONST_NAME1#ifndef CONST转载 2010-03-09 11:23:00 · 670 阅读 · 0 评论
分享