自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 day11 4.数组指针5.指针数组6.指针函数7.函数指针

/将数组指针指向某个数组。3> 函数的名字就是函数的入口地址,如果要想将函数作为另一个函数参数的话,可以使用函数指针变量接收。2> 任何函数执行,系统都会在栈区为其分配一块用于执行的运行空间,既然有内存空间,就会有起始地址。3> 注意:返回值为指针类型的函数,返回结果是一个左值,函数调用结果可以放在等号左侧。对于一个数组的地址,可以定义一个变量来存储,该变量称为数组指针变量。1> 指针函数本质上是一个函数,只是函数的返回值类型是一个指针类型。4> 该函数返回的地址,只能是生命周期比较长的存储空间的地址。

2024-07-14 20:53:49 97

原创 day10 1.指针概述2.指针指向普通变量作为函数参数指针指向数组3.指针指向数组

作业1> 自定义函数(my_strlen)实现strlen函数的功能。

2024-07-12 23:40:12 974

原创 day09 2.数组作为函数参数传递 3.值传递与地址传递 4.递归函数

作业1> 使用递归实现 求 n 的 k 次方2> 使用递归实现 strlen 的功能3> 使用递归实现汉诺塔问题(君子作业)4> 定义一个函数将一个字符串从大到小排序5> 实现一个函数,用于检查一个字符串是否是回文字符串(正序和反序都相同)6> 使用指针完成判断自己的主机存储多字节整数时,是大端存储还是小端存储7>1> 数组的要素:起始地址(数组名),数组的容量2> 数组作为函数参数传递,属于地址传递,形参内容的改变,实参内容也会跟着改变。

2024-07-11 22:42:55 447

原创 day08 1.函数

1> 系统会提供一些库函数供大家使用,但是,提供的函数毕竟有限,如果想要使用特别定制的函数,需要自己封装2> 对于一些重复调用的语句块而言,如果不加封装的话,会使得代码比较冗余3> 为了提高编程效率,我们引入了函数,能够做到一处修改,处处修改4> 目前接触的函数:printf、scanf、putchar、getchar、puts、gets、strlen、strcmp、strcat、strcpy。

2024-07-10 22:21:56 914

原创 day07 2.一维数组和二维数组 3.一维字符数组和二维字符数组

1> 定义格式:数据类型 数组名[常量1][常量2];常量1:表示定义数组时数组的行数,也可以理解成一维数组的个数常量2:表示定义数组时的列数,也可以理解成每个一维数组的长度2> 使用格式:1、数组名[行标]:表示下标为"行号"的那个一维数组的数组名2、数组名[行标][列标]:表示下标为 [行标][列标] 的一个变量举个例子: int arr[3][4];//该语句定义了一个3*4的二维数组,也可以理解成 定义了3个长度为4的一维数组。

2024-07-09 23:36:46 765

原创 day06 1.数组(未完)

1.数组概述结果:k = 24 类似k++或++k,只要出现就给k赋值。使用循环来解决鸡兔同笼问题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?printf("请输入头和脚的数量:");for (x=0;x

2024-07-08 18:24:26 528

原创 day01 1.软件2.快捷键3.Linux命令4.vi编辑器

rw-rw-r-- 1 hq hq 0 7月1 10:52 file1.c。5. 如果执行命令,chmod 746 file.txt,那么该文件的权限是( )(鲁科安全、神州安付) A。某文件的权限为:d rw- r-- r--,用数值形式表示该权限(济南实景互动)4. 下面不是对 Linux 操作系统特点描述 的是( )(鲁科安全) B。更改文件权限为"- rwx rw- r-x"的命令(恩易物联)

2024-07-05 20:15:13 472

原创 day05 循环

2.写程序实现功能:读入两个整数(data1和data2)和一个运算符(op),计算表达式data1 op data2 的值.思路:将输入的两个数a,b中小的数a,依次加1,加到b的值,每次循环判断这个数a是否为偶数,B 没有break语句,会一直执行,直到执行完default。3.输入任意两个数,输出两数之间(包括这两个数)偶数之和。continue 结束本层本次循环,继续下一次循环。-3)=while(0),结束。所以s=2 + 4 + 6 + 8 +10。进入循环,执行代码块,再执行表达式3,

2024-07-05 19:08:59 234

原创 day04 1.输入输出 2.垃圾字符回收3.分支语句

局部变量和全局变量可以重名;作用域遵循就近原则【1】输入输出1.1按字符输入输出man手册查看函数man 函数getchar功能向终端输入一个字符参数无返回值终端输入的字符的ASCII码值putchar功能终端输出一个字符参数字符的ASCII码值返回值字符的ASCII码值putchar没有换行的效果需要额外添加(printf("\n");1.2按。

2024-07-04 20:02:16 840

原创 day03 1.运算符2.变量3.常量

define 宏定义,先原样替换,再计算。k+m不是宏定义,是个常数。

2024-07-03 22:59:01 138

原创 day02 1.vi编辑器2.vscode编辑器3.gcc编译器4.计算机的存储单位5.计算机数据表示形式6.词法符号

/ 函数的返回值要和函数的数据类型保持一致;// 主函数中的return,是主函数的结束标志 0整数 int。tail test1.c 在终端查看文件内容,默认查看后十行。head test1.c 在终端查看文件内容,默认查看前十行。tail -n test1.c 在终端查看文件内容de后n行。head -n test1.c 在终端查看文件内容de前n行。

2024-07-02 23:12:51 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除