C语言
程序员-蝰蛇
这个作者很懒,什么都没留下…
展开
-
C语言--指针1
#include #include int main(void){ int *p1; int *p2; p2=p1=malloc(sizeof(int)); printf("Please input a number:\n"); scanf("%d", p1); free(p1); printf("%d\n", *p2);转载 2015-12-01 16:39:15 · 216 阅读 · 0 评论 -
C语言--指针2
// 本程序是为了测试 一个malloc的指针,在赋给另一个指针前,free掉的话,对另一个指针的影响// 测试结果:貌似没有影响,但是我不知道对错。#include #include #include int main(int agrc, char **argv){ int n, *array, *temp, i; n = atoi(argv[1]); array = m转载 2015-12-01 17:01:13 · 207 阅读 · 0 评论 -
C语言中a[++i],a[i++]
a[]指的是数组。在括号里的,是一个自增自减运算符。如果让i等于3,a[++i]的结果是a[4].但如果是a[i++].那么结果是a[3].第一个式子,是在本身这个语句中i的值加一,然后再运算。而第二个式子,是用其本身的值去运算,然后再下一个句子的时候再加1原创 2015-12-22 15:17:14 · 3583 阅读 · 0 评论