- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 指针与数组
声明:char、string类型的数组和指针有另外的特性,请参看:字符、字符数组、char、string的区别分析1、指向变量的指针与指向数组的指针区别 对普通变量 对数组
2008-04-15 15:18:00 661
原创 C++笔记(数组)
1、数组下标: (1)在定义时必须明确。 ①只能用正整数或const常量,静态或全局变量不可以; ②(特) 在new时可以用变量做下标。 (2)在初始化时: ①一维数组,可略; ②二维数组,其一维可略,二维不能略。 (3)在作参数时: ①一维数组,略;(写了也被略去)
2008-04-08 17:01:00 883
原创 赋值号=和( )
在C++中,有两种赋值方法:1、使用 = 显式赋值如 int a =3; char b = 0 ;2、使用( )隐含赋值如 int a(3); char b(0); 对于对象之间的复制,也可以使用( )来进行。
2008-04-06 12:58:00 1205
转载 函数传值经典教程
一个程序,就是main()的调用过程。 每一个子函数都有自己的作用域。子函数中的运算是不能改变main()中已经定义的变量。例如:int add(int a, int b){ int c;c=a+b;}main(){int a=1,b=2, c=0;add(a,b);printf("/nc=%d/n", c);}你看看 最后结果还是c=0。解析:因为计算机执行一个程序的时候,它只看到mai
2008-04-06 12:12:00 566
原创 C++笔记(函数的主要问题)
1、函数原型=函数声明。2、函数原型构成:返回类型 函数名 (参数表); //注意,别忘了引号3、函数原型与函数定义时,参数表有4种写法: (1) ( ) (2) ( void ) //和第1种意思相同:无参数 (3
2008-04-06 11:36:00 703
原创 默认参数与函数重载
一、默认参数在C++中,可以为参数指定默认值。在函数调用时没有指定与形参相对应的实参时, 就自动使用默认参数。默认参数的语法与使用:(1)在函数声明或定义时,直接对参数赋值。这就是默认参数;(2)在函数调用时,省略部分或全部参数。这时可以用默认参数来代替。注意:(1)默认参数只可在函数声明中设定一次。只有在无函数声明时,才可以在函数定义中设定。(2)默认参数定义的顺序为自右到左。即如果一个参数
2008-04-06 08:16:00 1354
原创 C++笔记(一)
1、注释: (1) // 在其后面写注释内容,只限本行 (2) /* */ 在其中间写注释内容,可以跨多行(C语言的写法)2、函数调用时,是将实参复制给形参,而实参本身并不改变。3、函数头有返回类型说明时,函数结束时要使用return返回。如果不需要返回,就在函数头声明为void,函数结束时也无需要return。4、c程序经过编辑、编译、连接,最终形成exe文件。
2008-04-01 18:54:00 842
原创 指针数组、数组指针、指针函数、函数指针的区别
一、指针数组与数组指针*p[2]:指针数组。 按照符号优先级来看,下标[ ]优先于指针*,所以可以看作是*(p[2]),那么应该首先是一个数组p[2]。而该数组的每个元素都是指针。 (*p)[2]:数组指针。按照符号优先级来看,括号( )优先于[ ],那么应该首先是一个指针。而该指针指向一个数组。二、指针函数与函数指针*p( ):指针函数。理解方法同上,该函数的值是一个指针。(
2008-04-01 10:13:00 655
指针与数组
2008-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人