const int i = 20; int const i = 20; 这两个语句是完全相同的;const与int哪个写在前面都不影响语义。 所以: const int *p; int const *p; 这两个也是一样的。 const int *pi的语义: 可以看出pi的值是可以被修改的,即它可 Read More
posted @ 2016-08-24 17:28 梓夙 Views(179) Comments(0) Diggs(0) Edit
1 // array_1.cpp : Defines the entry point for the console application. 2 // 数组中的地址表示 3 4 #include "stdafx.h" 5 #include <iostream> 6 using namespace Read More
posted @ 2016-08-24 11:24 梓夙 Views(138) Comments(0) Diggs(0) Edit
1、scanf()函数 函数scanf()按指定的格式从键盘读取数据,并将其赋给一个或多个变量。例如: scanf(“%d %f”, &x,&rate); 输入多个变量时,scanf()使用空白将输入隔开。空白可以是空格、制表符或者换行符。格式化字符串中的每一个转换说明符对应一个输入字段,并且空白标 Read More
posted @ 2016-08-23 09:55 梓夙 Views(2121) Comments(0) Diggs(0) Edit
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an array,即指向数组的指针 还要注意的是他们用法的区别,下面举例说明。 int* a[4] 指针数组 表示:数组a中的元素都为int型指针 元素表示:*a[i] * Read More
posted @ 2016-08-20 14:12 梓夙 Views(222) Comments(0) Diggs(0) Edit
1: 指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必 Read More
posted @ 2016-08-20 13:49 梓夙 Views(222) Comments(0) Diggs(0) Edit