自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 c语言中字符串常见初始化时的问题,以及字符串数组与指针区别的分析

1, 首先需要知道的是在头文件ctype.h中定义的各种字符函数在字符串中变得不再适用(把字符串拆成单个字符后其实还是适用的),并且赋值等在基本类型中使用的运算符也大都开始不适用,所以字符串有一套自己的函数用来解决这些存在的问题。他们被保存在string.h这个头文件中。2, 字符串初始化, 刚刚接触到这个的时候我是非常头疼的,因为分不清什么数组初始化,指针初始化,因为按照以前的知识知道了

2016-08-16 17:52:43 896

原创 c语言中get()函数的原理及返回值

首先要记住的一句话就是Never use gets().这是因为gets()函数不检查目标数组是否能够容纳输入,而若想把一个字符串读到程序中,最先要做的事情就是预留存储字符串的空间。所以这很容易导致分配的空间不够大而数组越界,然而gets()函数并不检查这个方面,所以导致的结果就是程序很容易出现漏洞,著名的“蠕虫”病毒的原理就是用很长的数据覆盖原有数据导致崩溃。所以对于重要的编程,永远不要使用

2016-08-15 18:09:29 68393 6

原创 c语言中的指针和数组

最近在复习c语言,看了C Primer Plus 这本书,对其中难以理解的数组和指针有一些自己小小的体会,现记录下来。指针和一维数组: #include int urn[5] = {100, 200, 300, 400, 500}; int main(void) { int *ptr1, *ptr2,

2016-08-15 16:50:22 448

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除