C语言
文章平均质量分 66
「已注销」
这个作者很懒,什么都没留下…
展开
-
C语言-指针运算
1.遍历数组main() { int arr[5]; int *p = arr; for (int i = 0; p < arr + 5; p++) { *p = i; i++; printf("%d", *p); }}打印的结果:01234p<arr+5:p指针内存地址,要小于arr(数组第一个元素...原创 2018-03-22 22:16:19 · 128 阅读 · 0 评论 -
C语言-指针函数
1.指针函数指针变量:是记录变量的内存地址指针函数:是记录函数的内存地址2.指针函数内存地址声明一个方法,方法体没有表达式,直接以16进制数打印方法,可以得到方法的内存地址void fun() {}int main(void) { printf("%#x\n", fun);}//打印:0x4010e03.指针函数格式#include <stdio.h>//声明一...原创 2018-03-23 16:31:36 · 492 阅读 · 0 评论 -
C语言-动态内存分配
1.内存区域栈区(stack):依据操作系统的版本,栈内存大小一般是固定的,win分配栈内存大小为2M(系统版本不一样,数值不一样),超出限制,提示stack overflow错误堆区(heap):开发者动态分配,一般占操作系统内存的80%全局区或静态区:字符常量区:程序代码区2.静态分配内存#include <stdio.h>#include <stdlib.h>v...原创 2018-03-25 22:34:00 · 132 阅读 · 0 评论