您的位置:首页 > 其它

指针,数组,字符串

2015-09-15 22:45 190 查看
指针和数组的区别
指针和数组都可以通过下标的方法和指针发(p+i)来访问数组元素
1.指针 可以修改指向
数组名 是常量,表示首元素的地址,不能改变
2.指针存贮空间:4/8个字节
数组的存储空间:元素个数 * 空间存储空间

定义字符串两种方式:
1.使用数组定义字符串 ----> 字符串变量 字符串可以被改变
2.使用指针定义字符串 ----> 字符串常量 字符串元素不可改变

指针作为函数参数进行传递,可以实现形参的改变,作用到实参

1 void changeValue(int *num1,int *num2){
int temp = *num1;
*num1 = *num2;
*num2 = temp;
}


变量作为函数参数进行传递,只能实现两个数在函数内部交换,不会影响传入实参值得变化.

1 void changeValue(int num1,int num2){
int temp = num1;
num1 = num2;
num2 = temp;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: