自学c语言日志 菜鸟
来源:互联网 发布:mac serial number 编辑:程序博客网 时间:2024/05/04 19:08
问题,
1Const 变量的值怎么修改,
2 char -257 等于多少?
3 什么是Ascii码 GB2312-80 BIE5 UNICODE UTF-8
4为什么从main开始执行 main中有几种参数类型 (一个参数 2个 3个 4个)
5生产中使用宏的目的:提高运行速度,取消一些魔鬼数据(统一管理 便于使用)
数据类型 1开辟多大存取空间的大小 2取值范围 3 能参与 的运算
指针只能 进行加减运算 上移 下移
存储类型 1放在内存的位置 2生命期 3 作用域
#include<stdio.h> 代码存储区
#define PI 3.14 文字常量区
int a=20 data区 栈中
int b bass 未初始化 区
static int d=40;
int main()
{
int e;
char *arr=”aaaaaaaaaaa”
栈中 文字常量区
Static f=60;
Static g
Return 0;
}
静态
数据 存储区
全局
堆 :动态内存
动态局部
栈
中断保护
堆和栈的区别?
Int sort(int num[10])
{ num++ T
Int num1[10];
Num++; F
}
NULL 指向0号地址
0号地址一般不写而是读
数组 随机访问 链表 顺序访问
Int a[10][3]
&a +1 跳10*3*4个字节
&a[1]+1 跳3*4个字节
a[1][2] 怎么访问
*(*(a+1)+2)
函数指针 在线程 进程回收 中断 定时器 线程回收 信号 中使用
链表 网络接口层设计 终端之间设计 线程池加内存池
Common.h 共用的文件
工程中可以写多个main 不过 编译时只有一个main参与编译
Void abc() 出栈
Int main()
{
Abc(); 压栈
}
#pragma pack(4) 内存对齐
Excetion 异常
Malloc 操作应当释放不然内存泄露
堆是如何开辟空间的
P1=malloc()
Free(p1);栈中
P1=NULL 堆
- 自学c语言日志 菜鸟
- C语言菜鸟自学笔记(1)
- C语言菜鸟自学笔记(2)
- C语言菜鸟自学笔记(3)
- 怎样自学c语言
- 自学C语言
- c语言自学笔记
- C语言自学笔记
- 自学C语言练习1
- c语言自学之道
- C语言自学之路
- C语言自学笔记三
- 菜鸟日志4.16 初识Linux C
- C语言编程日志
- c语言日志函数
- c语言日志
- c语言日志
- C语言日志类
- 图的邻接表存储
- Shadow Map在DirectX9.0 SDK Sample 的实现方法
- centos5.4上安装kamailio-3.1.4笔记 测试通过
- .net 开源搜索引擎,C#搜索引擎开源,C#开源搜索引擎,.net搜索引擎开源
- tomcat虚拟路径的几种配置方法
- 自学c语言日志 菜鸟
- .net 开源搜索引擎,C#搜索引擎开源,C#开源搜索引擎,.net搜索引擎开源
- tomcat虚拟路径的几种配置方法
- POJ--3686[The Windy's] 最小费用流或KM
- DHCP.C
- how can kamailio do for asterisk
- JRTPLIB 3.5.2手册中文版---part3
- 错误二处
- Coda一个远古时期优秀的高可用分布式文件系统