![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ndk
daidaicoco
这个作者很懒,什么都没留下…
展开
-
数据类型
基本数据类型 int %d short %d long %ld float %f double %lf char %c %x 十六进制 %o 八进制 %s 字符串 void main(){ int i = 1; printf("%d\n",i); float f = 23.3; printf("%f\n",f); //基本数据类型所占的字节数原创 2017-12-18 13:01:50 · 195 阅读 · 0 评论 -
c内存管理
动态内存分配 C语言内存分配:1.栈区(stack) windows下,栈内存分配2M(确定的常数),超出了限制,提示stack overflow错误 自动分配,释放2.堆区(heap) 程序员手动分配释放,操作系统80%内存3.全局区或静态区4.字符常量区5.程序代码区 //栈内存 void stackFun(){ int a[1024]; //栈内存自动释放 } //堆内存原创 2018-01-18 12:47:34 · 247 阅读 · 0 评论 -
c指针
指针 多级指针(二级指针) 指针保存的是变量的地址,保存的这个变量还可以是一个指针变量 动态内存分配给二维数组 void main(){ int a = 50; //p1上保存的a的地址 int* p1 = &a; //p2上保存的p1的地址 int** p2 = &p1; //int*** p3 = &p2; printf("转载 2017-12-22 22:44:42 · 171 阅读 · 0 评论