C语言
文章平均质量分 86
H-T-TYSK
time!
展开
-
C++进程空间堆栈的图解与代码注释
C与C++的进程空间化成了好多的区间,这些区间存储的内容并不同。下面利用代码进行解析。 上图是进程空间的结构。 (注):很多书上讲到堆是向上增,栈是向下降。这种说话很不明确,因为不同的书上有不同的画法。准确的说是堆向高地址增长,栈向低地址增长。 一段C或C++的代码,具体的变量到底怎么存储如下:#include<stdio.h> #include<malloc.h>int a = 1;//原创 2017-05-07 17:41:59 · 1419 阅读 · 0 评论 -
安全角度看简单的‘hello world!’程序
#include <stdio.h> int main() { printf("hello word!"); }5行代码,我们学习编程最先接触到的5行代码,电脑里最先敲入进去的5行代码。大一刚开学的学弟刚接触C语言,跑来问我怎样怎样才能成为电影中的黑客一样。我告诉他,你去把“hello, world!”程序弄明白。一天后,他又跑过来找我,我让他给我讲讲。他给我讲了下面的一句话:我把代码输入电原创 2016-10-18 16:38:38 · 2804 阅读 · 1 评论