在c语言中,一般有两种方式来创建字符串 //第一种,利用字符指针 char* p = "hello"; //第二种:利用字符数组 char str[] = "hello"; 那么,它们之间有什么区别呢?以例子说明: #include<stdio.h> #include<iostream> char* ...
分类:
编程语言 时间:
2020-01-01 16:41:37
阅读次数:
126
复习一下整型数组,字符数组,整型指针数组,字符指针数组,整型数组指针,字符数组指针 20:52:01 2019-12-31 整型数组 int a[10];字符数组 char b[10]; _______________________整型指针数组 int *p[10]; |__|__|__|__|_ ...
分类:
编程语言 时间:
2019-12-31 21:51:39
阅读次数:
74
1.字符数组由若干个元素组成,每个元素中放一个字符,而字符指针变量中存放的是地址(字符串第一个字符的地址),而不是将字符串放到字符指针变量中。 2.赋值方式。对字符数组只能对各个元素进行赋值,不能用以下办法对字符数组进行赋值。 char str[20]; str = "ni hao a"; 而对于字 ...
分类:
编程语言 时间:
2019-12-30 21:02:08
阅读次数:
154
网络上查找到的几乎都是 需要提前固定知道 接收字符(字节)数据的大小的方式,现在的数据大小方式 不需要提前知道如下 思路: 1 .C++,返回变长 指针或者字节 的地址给C# 接收,同时返回 该地址的数据长度给C#。 2 .C# 通过C++ 返回的数据长度,创建接收数据的byte[] 长度。 3.C ...
分类:
编程语言 时间:
2019-12-21 18:55:06
阅读次数:
95
1, 字符指针有初始值时,不能修改其中字符的值 会报错: 2,字符指针赋值给另外一个字符指针,接受字符串的指针也只能进行读取操作。 同样报错:访问权限的问题 3,如果想要对字符指针里面的值进行操作怎么办呢? 看例子: 1)用C语言中 函数 补充:字符串小结 1.string 类不能赋值字符串指针 2 ...
分类:
其他好文 时间:
2019-12-12 13:05:36
阅读次数:
78
1//指针申请动态空间 最后释放空间 2//指针操作字符串 3//字符串数组的初始化 5//控制台终止运行 6//用scanf和gets(字符数组名或指针)进行输入的区别 7//使用while(scanf("%d",&n)!=EOF){ }实现多组测试数据输入,而不在输入完一组数据后退出控制台 ...
分类:
其他好文 时间:
2019-12-03 15:34:32
阅读次数:
223
字符串常量在编译时系统给定存储位置,可以赋值给字符指针;此时可以通过下标进行访问,但不可以通过下标修改字符串的值。 字符指针指向字符数组时可以修改字符串的值。 ...
分类:
其他好文 时间:
2019-09-29 22:03:24
阅读次数:
137
在上一章中, 详细讲解了普通指针一维数组的用法, 现在来介绍一下 字符指针 如果不是你想查看的内容, 可以看: 指针目录 char 指针的声明方式与普通指针一致, 但有一些特殊的地方 char 指针可以看作是字符串, 比如说: 如果对 const 比较陌生, 可以看这里 对于字符串指针的创建, 上面 ...
分类:
编程语言 时间:
2019-09-01 10:29:47
阅读次数:
91
请点击需要的内容, 篇目在不断更新扩充中 1.基础 指针基础详解 2.提高 指针与一维数组 字符指针 指针与n维数组 3.高级特性 特殊的智能指针 欢迎评论, 或者联系 Bean-Shooter@outlook.com ...
分类:
编程语言 时间:
2019-09-01 10:28:46
阅读次数:
76
&a返回的是一个地址(也可以称为指针)该指针类型与a的数据类型一致 要取出该值 必须告诉计算机这是一个地址要用这个地址去取出值 *(&a) 用于取出该地址对应的内存地址的值 ...
分类:
其他好文 时间:
2019-08-08 13:24:51
阅读次数:
67