会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
川~
博客园
首页
新随笔
联系
订阅
管理
2020年9月9日
字符串
摘要: 1.字符串需要以/0结束,双引号赋值的字符串会自动补0 2.sprintf会清出缓存(数据随机),字符串会以\0结束 3.字符串函数 strcpy 小心缓冲去溢出 strcmp 首字母不同??数字,这里必须用==号才有意义 strstr返回开始处的地址或null strchr 第一次出现的地址
阅读全文
posted @ 2020-09-09 00:02 川~
阅读(118)
评论(0)
推荐(0)
2020年9月8日
指针
摘要: 作用域 1.每个函数只能看到自己的栈帧,这叫作用域;作用域可能会嵌套使用 2.指针,指针存储着一个内存地址; 3.通过指针,一个函数可以访问(读写)在另一栈帧中的变量值 4.通过指针,一个函数可以读写储存在函数帧或它下面的栈帧中的值。要读写在函数帧上方的帧中的值是不可能的 5.使用指针时,类型错误会
阅读全文
posted @ 2020-09-08 23:33 川~
阅读(83)
评论(0)
推荐(0)
排序算法
摘要: 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。 摘自https
阅读全文
posted @ 2020-09-08 22:07 川~
阅读(83)
评论(0)
推荐(0)
2020年9月7日
编程习惯
摘要: 编程前 1.阅读说明并了解要求 2.考虑可能的输入和期望的输出 3.识别出有效但非期望的输入和正确的输出 4.识别出无限输入,并找出检测他们的方法 5.想出解决措施,在纸上写出方法 6.画出程序的框图,如何在程序不同的地方进行交换 7.计划程序的实现层面:需要多少个函数,每个函数在做什么,需要多少个
阅读全文
posted @ 2020-09-07 23:22 川~
阅读(78)
评论(0)
推荐(0)
栈内存
摘要: c语言程序设计进阶教程--栈内存 1.程序中局部变量的地址是不能设置的,由系统自动分配的 2.栈:后入先出 3.栈会存储返回位置(编译器的工作) 4.函数的不同地方被调用,返回的位置不一样 5.如果函数由局部变量,则局部变量在实参上面 6.如果函数由实参,实参是存储在返回位置上面 7实参和返回位置共
阅读全文
posted @ 2020-09-07 22:57 川~
阅读(26)
评论(0)
推荐(0)
公告