c总结7 --- 在字符串键值对中提取Value(指针学习6)
来源:互联网 发布:安卓版php开发编辑器 编辑:程序博客网 时间:2024/06/05 17:33
在c语言中const问题,前面提到过,做为总结,我还是在说下;
1. 指针变量和它所指向的内存空间变量,是两个不同的概念.
2. 看const 是放在*的左边还是右边 看const是修饰指针变量,还是修饰所指向的内存空变量
下面的代码简单的介绍了 const存在的三种情况,代码如下:
#include <stdio.h> #include <stdlib.h> #include <string.h>//指针变量和它所指向的内存空间变量,是两个不同的概念 。//看const 是放在*的左边还是右边 看const是修饰指针变量,还是修饰所指向的内存空变量 int getStr(const char *p1){//p1[0] = 'a';p1 = 0x1;p1 = 0x2;return 0;}int getStr2(char * const p1){//p1 = 0x1;//p1 = 0x2;p1[0] = 'a';return 0;}int getStr3(const char * const p1){//p1 = 0x1;//p1 = 0x2;//p1[0] = 'a';return 0;}int main61(){const int a; //const修饰 a b意义相同int const b;const char *c; //const修饰c所指向的内存空间,c所指向的内存空间不能被修改char * const d; //d是一个常量指针;const char * const e;{char *p1 = "abcde";getStr(p1);}{int a[10]; //a是一个指针===》a常量指针===》为什么c++int *p = a;p++; //a++; //error}return 0;}
0 0
- c总结7 --- 在字符串键值对中提取Value(指针学习6)
- c总结6 --- 在字符串键值对中提取Value(指针学习5)
- c指针应用:键值对"key=value"字符串,在开发中经常使用
- C语言提取(key,value)键值对
- C/C++学习之C提高-----非空格的字符串长度、去掉字符串前后空格、字符串反转、键值对字符串、const练习、二级指针做输入/输出的特性、将字符串按逗号分开,并放入二维数组打印出来
- JS遍历Json字符串中键值对
- 去掉Json中value为空的键值对
- swift-08-使用键值对儿统计字符在字符串中出现的次数
- 在字符串中提取数字
- C#WinForm开发之在ComboBox、ListBox中加载键值对
- C中对字符串和指针的理解
- c语言习题(2)--键值对,字符串反转
- 在一个字符串中提取子字符串
- JAVA 中 提取 JSON 字符串中的 KEY 和 VALUE 值
- c总结4 --- 字符串逆序(指针学习3)
- 键值对案例:获取字符串中字符出现的次数
- JAVA问题总结之24--HashMap键值对(key-value)的操作
- 2016华为上机题:提取键值对
- Composer入门
- debug run product -strings and gcore
- 欢迎使用CSDN-markdown编辑器
- java 序列化
- POSTGRESQL区域设置对索引和排序的影响
- c总结7 --- 在字符串键值对中提取Value(指针学习6)
- tar: Error is not recoverable: exiting now
- PHP学习(wampServer+PhpStorm+XDebug)——环境相关配置参考(下)
- import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;报错
- 推送
- c语言的文件操作
- Linux 常用命令 对应的 英文 [便于记忆]
- tomcat启动maven项目
- Android之Handler用法总结