数组类型基础

来源:互联网 发布:国际通用域名的后缀名 编辑:程序博客网 时间:2024/05/16 09:43
#include "stdio.h"#include "stdlib.h"#include "string.h"int main01(){int i = 0;//a代表数组首元素的地址,不是整个数组的地址//&a表示整个数组的地址 &a a代表的数据类型不一样//&a 数组类型 int[10]//a 数组首元素的类型int a[10] = {1,2}; //其他初始化为0int b[] = {1,2};int c[20] = {0}; //编译期间搞定for (i=0; i<10; i++){printf("%d ",a[i]);}memset(a,0, sizeof(a)); //手工的赋值system("pause");/**/return 0;}void main02(){int i = 0;//我声明了一个数组类型typedef int(MyArr5)[5];  int a;// &a;//用数据类型定义一个变量MyArr5 arr5; //相当于int arra[5];for (i=0; i<5; i++){arr5[i] = i+1;}for (i=0; i<5; i++){printf("%d \n", arr5[i]);}printf("%d\n", sizeof(arr5));//解决指针步长问题printf("%d %d\n", &arr5, &arr5 + 1);system("pause");}


0 0
原创粉丝点击