IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 初始C语言中(2/13) -> 正文阅读

[C++知识库]初始C语言中(2/13)

目录

1? 函数

2? 数组

2.1数组的定义

2.2数组的下标


1? 函数

main函数

主函数

什么是函数——数学中函数:f(x)=2*x+1,不同的x有不同的f(x),函数有非常独立的功能,如f(x,y)=x+y,此函数的功能是求未知数x,y和的函数。

C语言中把一些独立的功能也能封装成一个独立的函数

函数是如何实现的呢?——如:求两个整数的和

那么怎么实现函数求和呢?

逻辑理解:

其中Add是函数名,是自己起的,也可以叫sum,只要有意义。

int? Add(int? x,int? y)圆括号中是函数参数,也叫函数形式参数,前面的int是返回类型,{}?括起来的是函数体,描述了函数的整个实现。

写函数是为了简化代码,写完函数就可以反复调用,共享工厂,统一,方便。

2? 数组

2.1数组的定义

数组:一组相同类型元素的集合:如:

int a=1;

int b=2;

int c=3;这样创建整型变量,若把1—1000的数字存起来,那要创建1000个变量很麻烦,所以就有了数组的概念:多个数字放在一个对象里

2.2数组的下标

如何访问一个数组呢?——数组的下标

C语言中规定:代码:int arr[10]={1,2,3,4,5,6,7,8,9,10}意思是:在内存中开辟了空间,里面放了1,2,3,4,5,6,7,8,9,10这样10个数字,这块空间就叫做arr数组,C语言中规定当这样(下图)放时,每个元素都是有下标的,第一个元素的下标是0,第二个元素的下标是1……9

即数组是有下标的,下标是从0开始的

数组的下标有什么用呢?——通过下标用来定位数组元素,如下标2的位置放一个3,能不能把这个元素拿出来呢?可以。

数组如果初始化,可以不指定数组的大小,如?int a[] = {1,2,3},数组可以通过初始化确定大小。此时[]里是3.

数组不初始化,就不能省略掉数组元素大小,如:int?arr2;这种形式就是错误的。会报错arr是未知大小。

数组的大小必须是常量。

#include<stdio.h>

int main()

{

????????int n = 10;

????????int arr[n] = { 0 };//n是变量,应输入常量表达式

????????return 0;//运行时会报错

}

注:C99语法中确实支持了变长数组,允许数组的元素个数用变量来指定。其他一些编译器不支持。

如果下标不在范围内程序会有问题,是越界访问,访问的不属于自己的空间,非法访问。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-12 19:24:25  更:2021-11-12 19:26:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:52:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码