- 博客(20)
- 收藏
- 关注
原创 python入门 判断循环语句
while循环,只要条件满足,就不循环,条件不满足时退出循环在 while...else在条件语句为false时执行else的语句块。n = n-2 print(count,"大于或等于3")if判断条件 1: 其中“判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行。input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示。print("你1刚刚输入的密码是:",password)
2023-03-28 18:19:47
474
原创 C语言知识整理(基础知识,输入输出函数,表达式数据结构,函数)
x = (a = 3,6*a)在这其中第一个元素是a = 3,第二个元素是6*a,在这其中6*a为逗号表达式的值,a本来是3,6*a就是18,那么赋值时有括号,所以是把这个6*a赋值给了x。而八进制就是 二进制三个为一组,转化为一个八进制数0-7之间的,如111代表的是七,001代表的是一 ,以次类推,就可以把二进制转化为八进制了。一个C语言有且只有一个main函数,是程序运行的起点,当C语言程序写完后,都是先编译,后链接,最后运行。
2023-02-25 00:01:16
1305
原创 2022—2023寒假学习总结
在今后的学习中,不光通过提前学习知识,还要回顾旧知识。每天坚持刷题练习,并与其他同学分享自己的学习成果,丰富自身。
2023-02-15 22:49:12
116
原创 结构体相关知识
把一些基本类型数据组合在一起形成一个新的复合数据类型,这个叫做结构体为了表示一些复杂的事物,而普通的基本类型无法满足实际需要第一种 只是定义了一个新的数据类型,并没有定义变量int age;char sex;return 0;第二种int age;char sex;}st2;return 0;第三种structint age;char sex;}st3;return 0;三种方式 推荐第一种。
2023-01-29 17:54:13
48
原创 指针 动态内存分布
目录1. 动态内存分布1.1 传统数组的缺点1.2 为什么需要动态分配内存1.3 动态内存分配举例 动态数组结构 2. 动态一维数组示例 3. 动态内存和静态内存的比较 1. 数组长度必须事先规定,且只能是常整数,不能是变量 例子: int a[6]; //ok int len = 5; int a[len]; //error 2. 传统形式定义的数组,该数组的内存程序
2022-12-04 20:28:42
158
原创 重要的指针
/定义了一个名字叫p的变量,int *表示p只能存放int变量的地址。他存放的是一堆维组第一个元素的地址。如果两个指针变量指向的是同一块连续空间的不同存储单元。该运算符放在已经定义好的指针变量前。的方式就可以修改主函数相关变量的值。数组第一个元素的地址。则*p表示以p的内容为地址的变量。如果p是一个已定义好的指针变量。功能:返回值是该变量所占的字节数。1. 实参必须为该普通变量的地址。假设p指向char类型变量(一个字节)p q r本身所占的字节数是一样的。假设q指向int类型变量(4个字节)
2022-11-29 21:57:18
93
原创 关于初见指针的那些事
指针也就是内存地址,指针变量是用来存放内存地址的变量。{int* p;//p是变量的名字,int * 表示p表示存放的是int类型变量的地址int i = 3;p = &i;error 因为类型不一样,p只能存放int类型变量的地址,不能存放int类型变量的值//p = 55;error 同上return 0;}注 int*p 应这样理解 :p是变量名,p变量的数据类型是int*类型所谓int *类型,实际就是存放int变量地址的类型。
2022-11-24 14:42:47
427
原创 关于函数的补充
那 f 就无法调用了,因为它处理的结果是yes或no,而我们要的是输出这个值或不输出这个值,我们可以根据要求设计一个函数 g。也就是说,这个功能,把好多个功能融合在一起,将来一旦要求变了的话,这个函数利用率就不高了,所以说这个功能最好划分的详细一点,就好像我写这样的一个函数,它的功能只是判断这个函数是否是素数,至于如何处理,可以通过其它程序去处理它。这是一个关于判断一个数是否是素数的程序,这个程序不太好,原因在于我们要判断下一个数字还要写一个for循环,代码利用率不高,我们可以用一个函数来改正。
2022-11-19 16:54:55
322
原创 关于函数的那些事
函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数main(),所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。C 标准库提供了大量的程序可以调用的内置函数。例如,函数strcat()用来连接两个字符串,函数memcpy()用来复制内存到另一个位置。
2022-11-14 21:08:39
354
原创 关于数组的那些事
为n个变量连续分配存储空间所有的变量数据类型必须相同所有变量所占的字节大小必需相等我们的数组不可能第一个元素是整形,第二个是浮点型。只有满足了这三个条件它才是数组例子: int a[5]一维数组名不代表数组中所有的元素,一维数组代表数组第一个元素的地址。
2022-11-10 14:02:54
483
原创 补充 for运算符和while相关知识
2.自增表达式最好不要作为一个更大的表达式的一部分来使用。换句话说,i++和++i 单独成一个语句,不要把它作为一个完整复合语句的一部分来使用。如: int m = i++ + ++i +i +i++;当语句成立后,在判断表达式是否成立,如果成立,继续循环语句。printf("%d %d %d", i++,++i,i) 同上。while和for在逻辑上完全等价,但for逻辑性更强,更不容易出错。后自增整体表达式的值是i加1之前的值。while(表达式)不同 前自增整体表达式的值是i加1之后的值。
2022-11-05 17:50:12
645
原创 重要的流程控制 关于if
程序代码执行的顺序当我们写一个程序,这个程序里应有许多条代码,这个时候就会有一个问题,哪行代码会先执行,哪行会后执行。一般来讲,代码会从上往下执行,但是,有可能第一个执行,第二个不执行,然后执行第三个。也可能从三到四重复执行。换句话说,这个执行的顺序不单纯是一个一个去执行,所以说我们需要掌握流程控制。
2022-10-27 22:52:41
1475
1
原创 小白的C语言之旅 第二章 初见printf
printf函数是格式化输出函 ,数,一般用于向标准输出设备按规定格式输出信息。在C语言中产生格式化输出的函数。其向终端输出字符。printf中的f的意思是format,它的作用是按照指定的格式输出数据。printf也是C语言中很重要的一个函数,它能让用户可以与程序交流,是一个多才多艺的函数。printf 将变量的内容输出到显示器上。
2022-10-22 04:19:37
1981
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人