c语言调用函数打印一维数组-2-指针
2024-09-16 04:23:12
方法一(规范):
#include <stdio.h>
#include <math.h>
#include <stdlib.h> //函数预声明
void printVector(double(*p)[], int m);//向量的打印
//主函数
int main(void)
{ double uk0[] = { 1.0, 2.0, 3.0 };//迭代向量
double(*puk0)[] = &uk0;//迭代向量指针 &uk0 是整个数组的首地址,uk0是数组首元素的首地址
printf("初始向量u0:\n");
printVector(puk0, );
system("pause");
} //函数具体执行
//向量的打印
void printVector(double(*p)[], int m)
{
for (int i = ; i < m; i++)
{
printf("%lf ", (*p)[i]);
}
}
方法二(写着简单):
#include <stdio.h>
#include <math.h>
#include <stdlib.h> //函数预声明
void printVector(double *p, int m);//向量的打印
//主函数
int main(void)
{ double uk0[] = { 1.0, 2.0, 3.0 };//迭代向量
double *puk0 = uk0;//迭代向量指针 &uk0 是整个数组的首地址,uk0是数组首元素的首地址
printf("初始向量u0:\n");
printVector(puk0, );
system("pause");
} //函数具体执行
//向量的打印
void printVector(double *p, int m)
{
for (int i = ; i < m; i++)
{
printf("%lf ", p[i]);
}
}
最新文章
- LogBack简易教程
- ThinkPHP 事务处理 (事务回滚) 、异常处理
- DataGrid--多记录CRUD
- opengl常用函数
- 与(and)&;&;
- C语言 文件读取
- linux,__attribute__用法
- windows 2003 插金税盘 可以识别, 但是会蓝屏重启
- [问题] PHP接收Request payload传递过来的参数
- 排序算法 Java实现版
- call和apply方法的理解
- 从Chrome源码看浏览器的事件机制
- Alamofire源码解读系列(八)之安全策略(ServerTrustPolicy)
- HDU 5617 DP
- Confluence 6 查看系统属性
- 爬虫请求库——selenium
- 启动和停止mysql的正确姿势
- day5——Java 实现导出excel表 POI(转)
- 234. Palindrome Linked List(判断链表是否回文)
- Photon3Unity3D.dll 解析二&mdash;&mdash;EventData
热门文章
- 【转】linux中do{...} while(0)的解释
- Nginx基础知识之————RTMP模块中的中HLS专题(翻译文档)
- Evolutionary Computing: Assignments
- 解决ora-00054 Oracle锁表问题
- 不在折腾---hbase-0.96.2-hadoop2
- wmware 怎么 跟主机相互通信
- java 的 sqlHelper,改改之后也适用于不使用 EF 的 C# 项目,包含查询和建表。
- plsql dev
- lesson32 Shopping for food
- js多行省略