- 博客(10)
- 收藏
- 关注
原创 c语言指针-10
主函数中定义一个长度为8的数组,调用自定义函数完成输入、自定义函数完成输出、自定义函数求最大值、自定义函数完成数组的逆置。1、字符串本质上是一个指针常量,可以定义一个指针指向一个字符串 2、当一个指针指向一个字符串时,不能通过该指针改变字符串中的内容。当实参使用的是数组名进行传递时,本质上传递的是数组首元素的地址。3、const修饰的变量,虽然有常属性,但是,还依然是一个变量。1> 一维数组的数组名,本质上是一个该数组的第一个元素的地址。虽然使用的是数组接收,但是,本质上也还是使用的是指针接收。
2024-07-12 19:38:19 319
原创 c语言-9
int *ptr = # 1) *&num ==> *(&num) ==> *(ptr) ==> num 2) &*ptr ==> &(*ptr) ==> &(num) ==> ptr 3) *&ptr ==>*(&ptr) ==> *(ptr的二级地址) ==> ptr 4) &*num ==>报错。//num的值 printf("&num = %p\n", &num);//num的值 return 0;
2024-07-11 21:15:19 621
原创 c语言函数-8
1、无参无返回值函数:该函数,仅仅只是单纯执行特定的代码,没有数据传入,也不需要返回结果,仅仅只是执行一个过程 函数定义格式: void 函数名(void) {} 例如:void print_menu(void);2、有参无返回值函数:该函数,需要主调函数传入给定的数据后,才能进行执行该功能,但是,执行结束后,没有返回结果 函数定义格式:void 函数名(形参列表) {} 例如:void print_arr(int arr[], int n);形式参数:也称形参,定义函数时,括号里面的参数称为形参。
2024-07-10 20:50:56 879
原创 重生之我在学c语言-7
3、定义一个4*3的二维整形数组,完成对二维数组的输入、输出。并将该二维数组中每一行的最值放入到一个一维数组中,并对该一维数组进行升序排序后输出。登录:将登录账号和密码跟注册的账号和密码进行匹配,如果相等,则登录成功,否则,登录失败。1、提示并输入一个字符串,统计该字符串中字母、数字、空格以及其他字符的个数。5、完成注册和登录功能:使用两个一维字符数组存储账户和密码。2、提示并输入一个字符串,求出该字符串中所有数字的总和。4、提示并输入两个一维整形数组,求这两个数组的交集。注册:完成对账号和密码的输入。
2024-07-09 20:43:25 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人