初识C语言(二)

既然是初识,那就只是浅浅的去了解C语言而已,并不深入(怎么感觉有点像渣男,怎么好像说了第二次了?)


前言

这一篇笔记主要是初步的了解C语言,所以并不会过多的深入,就像找女朋友一样,先去了解,再去深入。

例如:初识字符串,转义字符,选择语句,选择语句,循环语句,函数&&数组,操作符,常见关键字,常亮和宏,指针等等…


一、选择语句+循环语句

1.初识选择语句

C语言里面:选择语句就是选择!
如果你好好学习,以后可以选择找个三妻四妾(开玩笑的,开玩笑为什么要加粗高亮啊喂!)

选择你的三妻四妾
#include<stdio.h>
int main(){
	int input = 0;//输入的值
	printf("选择你的三妻四妾:");
	printf("要好好学习吗(1/0):");
	scanf("%d", &input);
	if(input == 1){
		printf("三个妻子加四个女仆!\n");
		}
	else{
		printf("三个大汉!\n");
		}
	return 0;
}

梦醒了,你可以选择继续做梦或者真的好好学习。


2.初识循环语句

有些事必须一直做,比如我一直做上面的梦,比如大家一直看着我做梦…

//做梦 - 做梦30000次的时候 - 成周公了
int main(){
	int dream = 0;
	while(dream < 30000){//判断我做梦的次数是否小于30000次
		printf("做梦:%d\n", dream);//小于30000就打印做梦的次数
		dream ++;//每做梦一次就小本本+1
	}
	if(dream == 30000){//判断我做梦的次数是否达到了30000次
		printf("成周公了\n");//达到30000次就成周公了
	}
	return 0;
}

好了,这里点到为止,都说了要想渣男一样学习,先初步了解,还有更多更深入的选择和循环语句留到后面再学习,这里我们先建立一个印象。


二、初识函数&&数组

1.函数

函数:
数学的理解:f(x) = 2 * x + 5 ,这就是一个函数
和C语言里面的函数非常的相似,例:
用C语言来表达 f(x, y) = x + y

#include<stdio.h>
int Add(int x, int y){	
//这里因为z返回来的是整型int,所以Add也要用整型int
	int z = 0;
	z = x + y;
	return z;
}

int main(){
	int num1 = 0;
	int num2 = 0;
	scanf("%d%d", &num1, &num2);
	//int sum = num1 + num2;
	//函数的方式来解决
	int sum = Add(num1, num2);//把加法这件事委托给Add来解决
	
	printf("%d\n", sum);
	return 0;
}

如何去理解函数这个概念呢?
举个栗子:
寨主让军师带个压寨夫人回来寨主:军师 找压寨夫人(马,财宝);
寨主给了军师一匹马和一袋财宝,说让军师去找个压寨夫人;
此时的军师拿着这匹马和这袋财宝去找压寨夫人了;
军师(马,财宝),拿着马和财宝找到压寨夫人回来给寨主。
总结:参数是函数与函数之间的交流方式。


2.数组

C语言中给数组的定义:一组相同类型元素的集合
说人话就是皇帝开后宫…

#include<stdio.h>
int main(){
	//10个整型1-10存起来
	//数组是用下标来访问的
	int arr[10] = {1,2,3,4,5,6,7,8,9,10};
	//这里存放10个数,所以要用逗号隔开。
	//[10]有10个元素,每个元素的类型是int,数组名叫arr
	char ch[5] = {'a', 'b', 'c'};//不完全初始化,剩余的默认为0
	
	return 0;
}

数组是用下标来访问的,下标是从0开始的。
例如上面代码的arr数组:
代码:{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
下标: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
下标0对应1,下标1对应2,以此类推。


总结

以上内容主要说明了:
1、选择语句if(判断语句) else。
2、循环语句while(判断语句)。
3、函数与函数之间的交流是通过参数来完成的。
4、数组其实就是皇帝开后宫,要几个来几个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值