- 博客(9)
- 收藏
- 关注
原创 C语言教程---函数
函数声明(或叫做原型):告诉编译器函数的返回类型、函数名以及参数类型。通常,函数声明放在文件的顶部,或者在头文件中进行声明。返回类型 函数名(参数类型1, 参数类型2, ...);例如:函数定义:函数的实际实现,它包含了函数的功能代码。函数调用:通过函数名和传递给函数的参数来执行该函数。整体来举个例子// 函数的声明// 函数的使用可以省去重复代码的编写,降低代码重复率// 求两个数之和// 函数定义// 函数调用printf("两数之和为:%d\n",result);
2025-03-13 16:46:18
911
原创 C语言教程---指针
类型 *数组名[数组大小];其中:类型:指针所指向的数据类型*:表示元素是一个指针数组名:数组的名称,要符合命名规则数组大小:数组中元素的数量数组指针是指向数组的指针变量它存储的是数组的首元素的地址,可以用来操作数组或数组中的元素。定义如下:数据类型 (*变量名)[元素个数];如://p是一个指向包含5个整数的数组的指针其中:int表示数组元素的类型(*p) 表示p是一个指针[5] 表示p指向的是一个包含5个元素的数组。
2025-02-28 15:32:27
957
原创 C语言教程---数组
一维数组的声明格式如下数据类型 数组名[数组大小];其中数据类型:表示数组中存储的元素类型(如intcharfloat等)。数组名:数组的名称,遵循C语言的变量命名规则。数组大小:指定数组可以存储的元素个数,要求是一个确定的常量值示例int a[6];// 定义一个包含6个整数的数组// 定义一个包含10个浮点数的数组// 定义一个包含26个字符的数组示例代码:来输出数组的大小和个数等int a[6];
2025-02-08 21:42:10
1217
原创 C语言教程---运算符、表达式和语句
在C语言中,=不是等于的意思,而是一个赋值运算符。用于将右边的值赋给左边的变量。左边必须是一个可存储值的变量,右边可以是常量、表达式、函数的返回值等。如:int a = 10;// 将10赋值给变量 a这里,是一个赋值操作符,表示把右边的值10存储到左边的变量a中用于存储值的数据存储区统称为数据对象表示的是内存中某个可以被赋值的对象的地址。换句话说,左值是一个能够持久存在的内存位置,通常它是一个变量或数组元素,能够通过赋值语句改变它的值。指那些可以被修改(赋值)的左值。
2025-02-06 09:41:00
794
原创 C语言教程---字符串
字符串在C语言中并不是一个独立的类型,而是由来实现的。数组是由连续的存储单元组成,字符串中的字符被储存在相邻的存储单元,每个单元储存一个字符,如下图所示:注意图中数组末尾的字符\0,这是空字符,C语言用它来标记字符串的结束。空字符不是数字0,它是非打印字符,它的ASCII码的值为0,C语言中的字符串一定以空字符结束,意味着数组的容量必须至少比待存储字符串中的字符数多1,所以,如果数组有10个存储单元的字符串,则只能存储9个字符,剩下一个字节留给空字符。那么什么是数组呢?可以把数组看作是一行。
2025-02-05 08:00:00
833
原创 C语言教程---C语言中的变量和数据类型
在C语言中,定义一个变量时需要指定变量名和数据类型。通常的格式如下:数据类型变量名;数据类型:指定变量可以存储的数据类型(如intcharfloat等),下面第二节有介绍。变量名:用于引用和操作存储在内存中的数据。变量名应遵循命名规则,如不能以数字开头、不能使用关键字等。例如,定义一个变量如下:intnum;//定义一个整型变量还可以在定义变量时同时给它赋一个初始值,这叫做初始化//定义并初始化变量num的值为10。
2025-01-18 21:47:54
1120
原创 C语言教程---第一个C语言程序
第二行的int main(void),其中括号表示这个main是一个函数,然后int是main函数的返回类型是一个整数,返回到哪里?返回给操作系统(后面章节在讨论,先知道这个就行了),main函数这是C语言程序的入口函数,程序从。本章通过一个简单的程序来了解C语言的大概的一个结构,这个只是简单的带大家入个门,有个大致的了解就行了,不懂的可以先自己去搜索了解一下,或者随着后面慢慢的学习也是可以很容易掌握的。是标准输入输出头文件,它包含了程序中常用的输入输出函数的声明,比如。函数,并将一个值返回给操作系统。
2025-01-17 14:33:25
478
原创 C语言教程---C语言介绍(理解C语言)
C语言是一种计算机编程语言,常用于开发操作系统、硬件控制和高效的应用程序。它简洁(语法简单直接不像其他高级语言那样很多复杂的抽象)、高效(能够直接操作内存)且灵活(支持函数、指针、结构体等,可以实现复杂的功能),允许程序员直接控制计算机的内存和硬件。通过使用函数、指针和多种运算符可以实现复杂的计算和操作。
2025-01-17 12:10:31
2582
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人