| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> c语言指针总结 -> 正文阅读 |
|
[C++知识库]c语言指针总结 |
c语言指针总结指针与数组的使用 #include<stdio.h> void main(){ int i[4] = {0}; int (*p)[4] ;//定义 ? 指向包含四个元素的一维数组的 ? 指针变量 p = &i; printf("%d",*p[0]); } ? ? 指向函数的指针 int (*p) (int ,int); ? ? #include<stdio.h> void main(){ int add(int,int); int (*p) (int,int);//定义指向 形参为两个int变量 返回值为int的函数 ? 的指针 p=add; printf("%d",(*p)(3,5)); } ? int add(int a,int b) { return a+b; } ? ? 返回指针的函数 int *add(int x,int y);//add 为函数名 调用后返回int * 类型的指针 ? #include<stdio.h> void main(){ int *add(int,int);//定义返回指针的函数 printf("%d",*(add(3,5))); ? } ? int *add(int a,int b) { int *p; int c = a+b; p = &c; return p; } ? ? 指针数组 int *p[4]; ? #include<stdio.h> void main(){ char *name[] = {"wwwwwwwww","lllllllllll","jjjjjjjjjjj"};//定义指针数组 char **p; //定义指向 指针 的指针变量 for(int i=0;i<3;i++){ p = name+i; printf("%s \n",*p); } ? ? ? int **p; //定义指向指针变量的指针 void *p; //void 类型的指针 动态分配内存:void ?*malloc (unsigned int size) ; 分配大小为size的空间 ? ?p = malloc(100); ? ? ? void *calloc(unsigned n,unsigned int size) p = calloc(50,4); 释放内存 ? void ?free (void *p) free(p) 重新分配内存 ? void ?*realloc(void ?*p ,unsigned int ?size) realloc(p,120); |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 13:38:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |