一个问题
函数的参数
下面的代码清单是用来计算两个整数的和与差。
代码解释:
- puts(“请输入两个整数。”);
用法:把一个字符串写入到标准输出中,直到空字符,但不包括空字符。换行符会被追加到输出中。 scanf(“%d”,&na);
用法:
#include “stdio.h”
#include ”stdlib.h“
int main()
{
int a = 10, b;
int *p, *q;
//取得a变量的地址赋值给p
p = &a;
b = *p + 3;
//如果p指向的内存中的数据 + 1,a会等于多少 ?
*p = *p + 1;
printf("%d,%d\n", a, b);
//我们把p的地址赋给q,然后对q+1,a会不会发生变化呢?
q = p;
*q = *q + 1;
printf("%d,%d\n", a, b);
return 0;
}
int a;
int c;