| |
|
开发:
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? 函数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语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |