2019-08-01 c语言头文件,数组

目的

学习关于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;
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,545评论 1 32
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,891评论 0 2
  • ^函数重载的匹配: 当函数名被重载后,函数的匹配过程:首先寻找能精确匹配的函数,如果未能精确匹配,则尝试...
    鲁大帅阅读 1,133评论 0 1
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 3,014评论 0 3
  • 0、上线被拒原因有哪些: 答:1、未实现的功能模块不能显示。2、不能出现关于测试的一些信息。3、第三方授权使用,未...
    白水灬煮一切阅读 2,073评论 0 57

友情链接更多精彩内容