C语言视频学习笔记(第七天)(撒花)

15.2 多级指针

 

#include<stdio.h>

int main(void)
{
	int number = 100;
	int* p_one = &number;

	int** p_two = &p_one;
	//几级指针就用几个*
	//多级指针,大家都来保存地址
	//你保存别人的,那我来保存你的,还会有人保存我的
	printf("%d\n", **p_two);
	return 0;
}
#include<stdio.h>

void exchange(int* number_a, int* number_b);
int main(void)
{
	int a = 2, b = 5;
	exchange(a, b);
	printf("a = %d,b = %d\n", a, b);
	return 0;
}

void exchange(int* number_a, int* number_b) {
	int temp;
	temp = *number_a;
	*number_a = *number_b;
	*number_b = temp;
}

输入两个字符串,输出长度较长的那个

#include<stdio.h>
#include<string.h>

char* strlong(char* str1, char* str2) {
	if (strlen(str1) >= strlen(str2) ){
		return str1;
	}
	else {
		return str2;
	}
}

int main(void)
{
	char str1[30], str2[30], * str;
		gets(str1);//从键盘上输入并获取给字符串str1
		gets(str2);
	str = strlong(str1, str2);  //因为时数组,数组名即为数组首地址,故不用取地址符号
	printf("Longer string: %s\n", str);
	return 0;
}

 完结撒花。

总结

该视频结合生活讲解C语言,非常有趣,不是单纯讲解知识点的,因此知识点不全面,有些知识点直接没有讲,要靠自学,在这个过程中我大致回忆了C语言的常用的用法,接下来更多的精力将花在C++上。冲冲冲!!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值