以下是该无聊的程序: #include <stdio.h> #include <string.h> char* get_str() { int x[10]; char str[] = "hello world! long long long long long long long!!!"; return str; } int main() { char a[256]; char* str = get_str(); …
1. C 语言程序概述 GNU gcc 对 ISO 标准 C89 描述的 C 语言进行了一些扩展,其中一些扩展部分已经包括进 IOS C99 标准中.本节给出了内核中经常用到的一些 gcc 扩展语句的说明. 2. C 程序编译和链接 使用 gcc 汇编器编译 C 语言程序时通常会经过四个处理阶段,即预处理.编译阶段.汇编阶段和链接阶段,如下图所示.…