- 博客(5)
- 收藏
- 关注
原创 “NULL”: 未声明的标识符
今天在写一个程序的时候,发现有这个错误““NULL”: 未声明的标识符”。其实,NULL的定义是:#define NULL 0,不过出现这种错误应该加上头文件即可。我加入头文件#include 就已经避免了这种错误。
2015-06-14 12:30:58
18680
1
原创 二维数组和数组指针
#include int main(void){int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};//a为二维指针int (*p1)[4] = a;//数组指针,指向有四个元素的数组,即为一行//&a[0][0]的表示方法,虽然值一样,但是意义却不一样printf("%p %p\n",&a[0][0],&a[0][0]+
2015-06-09 00:30:02
283
原创 一维数组和数组指针
#include int main(void){int a[]= {1,2,3,4,5};int *p1= a;int (*p2)[5] = &a;//p2为数组指针,指向有五个元素的数组。虽然&a和a的值一样,但是在这里一定要用&a,等号两边保持类型一致。//a可以看做为常量指针,而p1为变量指针。所以p1可以自增或者自减,而a不可以printf("%
2015-06-09 00:06:24
402
原创 scanf()函数返回值
今天在看到输入一个数必须是1到100之间的整数(注意是一个数)。if(scanf("%d",&n) != 1 || n 100)这里的scanf()返回值是指输入的变量值的个数。所以要考虑到如果输入的数不是一位数(无输入或者是输入两个数以上),则会报错。成功输入两位整数123 123,所以scanf()的返回值为2以下情况是输入值为a时,系统就报错,导致后面输入1
2015-06-02 01:09:23
425
原创 find -mtime n
最近,看到公司同事写的删除日志的脚本。看到find ./ -mtime n的区别时,很是混乱。于是自己实践了一下找出他们的区别。这个命令是找到什么时间内被修改的文件。find ./ -mtime 5find ./ -mtime -5find ./ -mtime +5mtime n 这个是n*24小时,而mmin n 这个是找出n分钟。假设现在是2015-04-11 12
2015-04-11 12:45:58
487
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人