- 博客(4)
- 收藏
- 关注
原创 C语言入门 学习笔记
思路:索引0和随机索引交换代码解释头文件包含#include <stdio.h> // 用于标准输入输出#include <stdlib.h> // 用于随机数生成和其他实用函数#include <time.h> // 用于获取当前时间作为随机数种子的函数主函数// 定义数组并初始化// 计算数组长度// 初始化随机数生成器// 打乱数组顺序i < len;i++) {// 生成一个随机索引// 交换arr[i]和arr[index]
2024-10-21 13:27:18
1809
原创 C语言入门 学习笔记
在C语言中,数组的索引越界是一个常见的错误,它指的是尝试访问数组之外的内存位置。在C语言中,数组索引是从0开始的,因此一个长度为n的数组,其有效的索引范围是从0到n-1。循环变量i从0开始,每次循环递增1,直到i等于9。在main函数之前,声明了一个名为printarr的函数,它接收一个整数数组arr和一个表示数组长度的整数len作为参数,返回类型为void,即不返回任何值。上面的黑体比较重点其余了解即可,因为C语言标准库中的函数很多,一些不知道的可以在需要的时候在网络上查询,记住基本和重点的即可。
2024-10-14 12:13:41
719
原创 C语言入门 菜鸟级教程
在这个例子中,如果grade是'B'或'C',程序会先打印"Well done",然后继续执行下一个case的代码,即打印"You passed"。如果条件为真,程序会执行循环体,打印当前的i值,然后执行迭代部分,将i的值增加1。在ASCII码表中,'A'的值是65,'B'的值是66。在C语言中,case穿透现象指的是在switch语句中,如果不使用break语句,程序会继续执行下一个case分支的代码,而不是在当前case结束后停止。如果条件表达式的结果为假(零),则整个三元运算符的值为表达式2的结果。
2024-10-07 21:48:01
2534
原创 C语言 自学笔记
用于存储整数,包括int整数、short短整型(完整状态为short int)、long长整型和long long(C99)超长整型等类型,它们分别占据不同的内存空间从小到大依次为short,int,long,long long,其中int为整数的默认类型,并可以表示不同范围的整数(超出范围时会发生错误)。控制语句关键字(12个):包括for、do、while、break、continue、if、else、goto、switch、case、default、return,用于控制程序的流程。
2024-09-30 08:03:01
2075
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅