char*以及char*p
来源:互联网 发布:安心360定位软件 编辑:程序博客网 时间:2024/05/23 13:58
再次感悟C语言的博大精深~~~~
本篇讨论指针以及指针引用
还有一个说不上来的东西:char* func1(char *p)
其实也就是实参与形参是否影响的关系
#include <iostream>using namespace std;char* func1(char *p);void func2(char *p);void func3(char * &p);char s1[]="原来的";char s2[]="指向我了吗";int main(){ char *ptr=s1; cout<<ptr<<endl; //ptr=func1(ptr); //返回值改变ptr使它指向另一个地址 //func2(ptr); //ptr的指向没有改变,func2函数中改变的只是它的副本(一个局部变量) func3(ptr); //改变了ptr的指向,func3函数的形式参数为引用类型,实参和形参是同一个变量 cout<<ptr<<endl; return 0;}char* func1(char *p){ p=s2; return p;}void func2(char *p){ p=s2;}void func3(char * &p){ p=s2;}
P是short类型再CB中是两个字节。
&p 即是short *类型的
(char )&p 即是 char 类型的 ((char*)&p)[x] 又办成了char 类型的
CB里面的memory两位表示的是一个数2333
阅读全文
0 0
- char*以及char*p
- char*p char p [] char* p[]
- 关于 const char* p , char const* p 以及 char * const p
- 关于 const char* p , char const* p 以及 char * const p
- const char* p , char const* p 以及 char * const p的区别?
- 关于 const char* p , char const* p 以及 char * const p
- 经典面试题 之 关于 const char* p , char const* p 以及 char * const p
- 关于 const char* p , char const* p 以及 char * const p
- char *p
- char*p 和 char p[]
- char* p 和char p[]
- char (*p)[]与char *p[]
- char *p与char p[]
- char *p、const char *p
- char p[] and char* p
- char *p 和char *p[]
- char* p与char p[]
- char* p和char p[];
- 使用Java蓝牙无线通讯技术API概述之一
- 34.数据库设计
- 字符串和数组相互转换
- 深入研究java.lang.Runtime类
- Android 蓝牙通信及自定义消息协议的解析和生成
- char*以及char*p
- 快学scala之Array、List、tuple模式匹配
- ORACLE数据库分页的集中方法
- android APK动态添加数据
- 快速排序的原理
- [LeetCode] Longest Valid Parentheses
- JAVA JBDC连接MySql数据库示例心得一
- 数组-leetcode 1. Two Sum
- [Algorithm] Combination问题