C/C++数组学习(一)
来源:互联网 发布:钓鱼软件app 编辑:程序博客网 时间:2024/06/10 23:35
#include<stdio.h>void main(){ int a[5] = {1,2,3,4}; //a是数组名,代表内存的首地址 printf("%p", a); //打印首地址 printf("\n%d", sizeof(a));//打印数组的大小 for (int i = 0; i < 6; i++) { printf("\n%d,%p", a[i], &a[i]);//遍历数组和地址 } system("pause");}
void main(){ double a[10]; printf("%d", sizeof(a)); //80个字节 system("pause");}
void main(){ double a[10] = {1.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0}; printf("%d", sizeof(a)); //80个字节 for (int i = 0; i < 10; i++) { printf("\n%d,%p", a[i], &a[i]); } system("pause");}
void main(){ double a[10] = {1.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0}; printf("%d", sizeof(a)); //80个字节 for (int i = 0; i < 10; i++) { //p+(m-1)*sizeof(short) //&a[i],a+i 代表数组第i个元素的地址,等价关系 //*根据地址取出内容 printf("\n%f,%f,%p,%p", &a[i],a+i); } system("pause");}
void main(){ //const int a = 10; #define a 10 int b[a]; //编译的时候确定大小,静态分配 //VC必须静态分配,GCC可以动态分配}
0 0
- C/C++数组学习(一)
- 【学习C++】学习C++ -> 一维数组
- 算法学习记录一(C++)--->二维数组中的查找
- C语言--数组(一)
- C 一维数组
- 数组一 数组概述 (c#)
- C++&C学习笔记(一)(基础)
- C++test 学习(一)
- C语言学习(一)
- c 学习笔记 (一)
- c#winform学习(一)
- C基础学习(一)
- C语言学习(一)
- C语言学习(一)
- C学习笔记(一)
- C语言学习(一)
- C ++ 学习笔记(一)
- C语言学习(一)
- hdu5228 ZCC loves straight flush(模拟)
- 关于派生类构造函数与基类构造函数的调用顺序问题
- web前端框架
- linux最简单的驱动编写及测试流程
- C语言中的UNION
- C/C++数组学习(一)
- Java中的引用类型和垃圾回收
- [SSH_easyUI]细节4:后台主要代码
- android touch事件分发机制
- HTTP 2 学习与翻译
- 从项目中学习jsp知识
- enable dynamic db table creation勾选有什么用?
- hdu 1689 Alien’s Necklace
- 百度分词算法分析