哈工大C语言05PointerAndArray.pptVIP

  • 0
  • 0
  • 约6.54千字
  • 约 35页
  • 2017-06-20 发布于四川
  • 举报
Pointers and Arrays C程序设计语言 第5章 指针与数组 内存(Random Access Memory) 地址(Address) 计算机内的存储部件,活动中的所有指令和数据都保存在内存内 速度快,但是掉电即失 可以随机访问 只要指名要访问的内存单元的地址,就可以立即访问到该单元 地址是一个无符号整数(通常用16进制数),其字长与主机相同 内存中的每个字节都有唯一的一个地址 指针的故事 “该程序执行了非法操作,即将关闭” 这种错误几乎全是由指针和数组导致的 黑客攻击服务器利用的bug绝大部分都是指针和数组造成的 有些非计算机专业的人,尽量避免使用指针 指针的故事 铁杆C/C++程序员最挚爱的武器:指针 指针造就了C/C++的高效和强大 很多不可能的任务由指针完成 main(){char*a=main(){char*a=%c%s%c;printf(a,34,a,34);};printf(a,34,a,34);} 关于指针的原则 学习原则 一定要学会 其实通常的应用很简单 就是一个变量 复杂的应用也不建议使用 使用原则 永远要清楚每个指针指向了哪里 永远要清楚指针指向的位置是什么 数组(Array) 若干类型相同的相关数据凑到一起,就是数组 定义 类型 数组名[整型常数1][整型常数2] ……[整型常数n]; int a[6][4]; 使用 a[0][0]、a[1][

文档评论(0)

1亿VIP精品文档

相关文档