目的
学习关于c语言中数组的定义及使用的技巧,头文件的创建及使用
技术及其使用
1.头文件的创建(以visual stdio 2019为例)
1.image.png
image.png
点击头文件
2.创建.c文件实现头文件中的函数
操作和创建头文件差不多,只不过选的是创建.cpp文件(.c文件在c++中报错)
在新的cpp文件中导入刚刚创建的头文件,然后把头文件中需要的函数在cpp中实现,最后在主要的cpp文件开头加入#include"刚刚创建的头文件.h";就好了.
3.宏定义
1.给特定的竖直一个特定的意义
2.便于管理
#define PI 3.14
4.数组
数组:需要存储多个同种类型的数据
1.能够储存数据 就必须要有内存
2.如何定义一个数组的同时为它分配内存空间
3.数组定义是必须明确知道数组的大小
a.初始化几个就是几个
4.数组名就是数组的首地址(第一个元素的地址)
float score[] = {1,2,3,4};
score[0] = 0;
//访问第一个元素的值 0....n-1
//获取第一个元素的地址
&score[0];
//使用%p打印地址
printf("%p\n",&score[0] );
printf("%p\n",score );
// 完全一致
int temp[5];
int temp2[5] = {1,2};
//访问 通过下标来访问 0—— n-1
printf("%d\n",temp2[0] );
实际使用
#include <iostream>
#include<stdio.h>
#include<stdlib.h>
int main()
{
int b = 0;
printf("please input a number:");
scanf_s("%d",&b);
int i = 0;
int temp = b;
int finalresult[10];
while (temp != 0) {
finalresult[i] = temp % 2;
temp /= 2;
i++;
}
for ( int j = i-1; j>=0; j--) {
printf("%d",finalresult[j]);
}
return 0;
}