12 2017 档案

摘要:在声明函数原型时,编译器必须知道多维数组第二个及以后下表的长度,才可以对数组进行求值,而一维数组不需要 例如: 指针数组:char *p[4] = {"123","123","3214","324"}; 数组指针(指向数组的指针): char temp[4] ={1,2,3,4} char *(p) 阅读全文
posted @ 2017-12-26 17:08 peng_blog 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:最近在看c++,想计算输入字符串的长度时用的是sizeof(point)/sizeof(char) - 1 ;但是结果总是固定的3,后来我换成strlen()就可以了,于是百度了一下 sizeof和strlen的区别 strlen计算字符串的长度,以'\0'为字符串结束标志 sizeof是分配的数组 阅读全文
posted @ 2017-12-14 10:32 peng_blog 阅读(20524) 评论(0) 推荐(2) 编辑
摘要:在windows平台上,部分编译器(VC++6.0)会将未初始化的堆栈全部初始化为0xcc,在打印字符串就是‘烫’,如果全部初始化为0xcd就是‘屯’ 解决的方法是将字符串初始化,不要让数组越界。 阅读全文
posted @ 2017-12-06 11:36 peng_blog 阅读(386) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示