- 博客(20)
- 收藏
- 关注
原创 用C语言求1!+2!+3!+4!·····+10!
#include<stdio.h>int main(){ int n = 0; int ret = 1; int sum = 0; for (n = 1; n <= 10; n++) { ret = ret * n; sum = sum + ret; } printf("%d\n", sum); return 0;}
2023-06-11 00:46:59 500
原创 初识C语言中的结构体
struct s3={“李四”,12,“1212122212”,女};Stu s2={“张三”,10,“1234578987”,“男”;结构体的成员变量可以是标量,数组,指针,甚至是其他结构体。//描述一个学生 : 名字 年龄 电话 性别。struct tag(自定义)结构体变量访问成员,通过点操作符(.)访问。结构体变量在创建时给它赋值,就是初始化。struct Stu 结构体类型。传址访问时,通过箭头(->)访问。结构体最后的分号不能省略。结构体变量的定义和初始化。Stu 结构体标签。
2023-06-11 00:43:48 49
原创 深度剖析数据在内存中的存储
指数E的计算值(存储值)减去127(1023),得到真实值,再将有效数字M前加上第一位的1。int *p :*p 访问了4个字节;char *p :*p 访问了1个字节;char 占一个字节,8个比特位。这时,如果有效数字M全为0,表示±无穷大(正负取决于符号位S)这样做时为了表示±0,以及接近于0的很小的数字。将原码的符号位不变,其他位依次按位取反就可以得到。有符号的char的范围是 :-128---127。通常应用于函数的返回类型,函数的参数,指针类型。long long 更长的整型。
2023-06-10 13:58:46 49
原创 c语言中指针详解
字符指针(char*)“abcdef”是一个常量字符串(不能被改变),p中存储的是a的地址(首字符的地址)指针数组 (是数组,用来存放指针的)int main()//整形数组//字符数组//存放整形指针的数组--指针数组//存放字符指针的数组--指针数组return 0;arr----指首元素的地址&arr----指数组的地址数组指针 (是指针,用来存放数组地址的)//p是整形指针--指向整形的指针,可以存放整形的地址。
2023-06-10 13:55:42 335
原创 C语言中的数组
1.sizeof(数组名),计算整个数组的大小,sizeof内部单独放一个数组名,数组名表示整个数组。--库函数--使用要引头文件--<string.h>二维数组的行列下标中,行下标可以省,列的下标一定不能省,在创建二维数组的过程中尽量。数组的初始化是指,在创建数组的同时给数组的内容一些合理的 初始值(初始化)。1.&数组名,取出的是数组的地址。除此1 2 两种情况外,所有的数组名都表示数组首元素的地址。数组是一组相同类型的元素的集合。
2023-06-10 13:53:20 39
原创 初识C语言中的指针
sizeof(arr)---sizeof(数组名)----数组名表示的是整个数组----sizeof(数组名)计算的是整个数组的大小。概念 :野指针就是指针指向的位置是不可知的(随机的,不正确的,没有明确限制的 )指针是个变量,其变量中存放的是地址(存放在指针中的值都被当成地址处理)&arr--- &数组名 ----取出的是整个数组的地址。指针的大小在32位平台上是4个字节,在64位平台上是8个字节。指针数组---本质是数组----存放指针的数组。数组指针---本质是指针。
2023-06-10 13:52:36 33
原创 C语言中的函数
程序调用自身的编程技巧称为递归,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。当实参传给形参时,形参其实是实参的一份临时拷贝,形参和实参之间没有联系,对形参的修改是不会改变实参的。1.告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。形式参数是指函数名后括号中的变量,因为形式参数只有在函数被调用的过程中才。等,无论实参是何种类型的量,在进行函数调用时,它们都必须有。函数的定义是指函数的具体实现,交代函数的功能实现。2.函数的声明一般出现在函数的使用之前。
2023-06-10 13:52:23 39
原创 C语言中 goto语句
shutdown -a 取消电脑关机。system(“ ”) 执行系统命令。shutdown -s -t (+时间) 电脑关机程序。跳出嵌套的深层次结构。
2023-06-10 13:49:29 38
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人