char p[]与char *p的区别
#include <iostream>
using namespace std;int main(void)
{char *pp = "abc";//*pp指向的是字符串中的第一个字符。char p[] = "abc";//p++;//不允许改变p的值//pp++;//true;//p[0] = 'A';//true//pp[0] = 'A';//false,运行时写错误cout << pp<<endl; // 返回pp地址开始的字符串:abccout << p<<endl; // 返回p地址开始的字符串:abccout << *p<<endl; // 返回第一个字符:acout << *(p+1)<<endl; // 返回第二个字符:bcout << p[1]<<endl;// 返回第二个字符:bcout << &p[1]<<endl;// 返回从第二个字符开始的字符串:bccout<< &p <<endl;//输出0036FD88return 0;
}
转载于:https://www.cnblogs.com/xiaowenchao/p/3140594.html
char p[]与char *p的区别相关推荐
- char str[]与char *str的区别
一个具体例子: main() {char *p="abc123ABC";//char p[]="abc123ABC"int i=0;while(*(p+i)!= ...
- char s []和char * s有什么区别?
在C语言中,可以在这样的声明中使用字符串文字: char s[] = "hello"; 或像这样: char *s = "hello"; 那么区别是什么呢? 我 ...
- char[]数组与char *指针的区别
char[]数组与char *指针的区别 问题描述 虽然很久之前有看过关于char指针和char数组的区别,但是当时没有系统的整理,到现在频繁遇到,在string,char[], char *中迷失了 ...
- char s[] 和 char *s 的区别
第一种: char *a 与char a[] 的区别 char *d = "hello" 中的a是指向第一个字符'a'的一个指针:char s[20] = "hello& ...
- int main中char** argv与char *argv[]区别?(main函数)
标准main函数写法(两种都可以): int main(int argc, char** argv){} int main(int argc, char* argc[]){} 怎么还是有点懵逼呢/?? ...
- char str[] 和 char *str 的区别
char* get_str(void) { char str[] = {"abcd"}; return str; } char str[] = {"abcd"} ...
- C++中 char *s 和 char s[] 的区别
原因 刚好看到给main传递参数,书上(C++Primer)说" int main(int argc, char *argv[])也可以写成 int main(int argc, char ...
- C语言高级编程:char、signed char 和 unsigned char的使用区别
1. 区别与联系: 1)在定义字符类型时一般使用char来定义 2)char被当成有符号或是无符号视不同编译器决定,由于ASCII码范围从0-0x7F(127),所以char无论被当成有符号还是无符号 ...
- char *a 与char a[] 的区别和char** argv与char *argv[]区别
char *a 与char a[] 的区别 char *a = "hello" 中的a是指向第一个字符'a'的一个指针 char a[20] = "hello" ...
- cont char *p 和 char* const p 区别及记忆方法
/* cont char *p 和 char* const p 区别及记忆方法 const char *p = "hello"; 和 char const *p = "h ...
最新文章
- python基于Django框架编译报错“django.core.exceptions.ImproperlyConfigured”的解决办法?...
- [论文翻译]Pedestrian Alignment Network for Large-scale Person Re-Identification
- Java并发编程的艺术(一)——并发编程需要注意的问题
- 第六天学习Java的笔记(循环语句)
- boost::mpl::negate相关的测试程序
- 我的世界php开服环境_PHP初学者如何搭建环境,并在本地服务器(or云端服务器)运行自己的第一个PHP样例...
- 在js传递参数中含加号(+)的处理方式
- (转)深入理解Java中的final关键字
- 【计算机网络复习】1.1.2 标准化工作及相关组织
- AWS亚马逊ssh登录失败 Permissions 0644 for .pem are too open
- BT6无线破解+局域网共享(附BT6下载地址)
- 微软MDT 安装与配置(一)
- oom killer lmkd killer
- 3D人体重建方法漫谈
- 搭建Vgg16训练CIFAR10数据集
- 关于Javascript的学习心得
- 字体的分类图示——对网页设计很有益的图
- Java菜鸟到大牛学习路线之高级篇
- JS前端数据多条件筛选
- C#与C/C++的交互