选择语句&循环&数组

单词:

deprecation:反对;不赞成;强烈批评

选择语句代码:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
	char M,A=65,B=66;    //确定出来AB的值,一定要初始化!!
	printf("你想怎么样度过研究生三年?\n");
	printf("A:好好学习\tB:虚度光阴\n");
	printf("please enter your choice!\n");
	scanf("%c", &M);  //如果后面加\n的话,会一直换行,不会输出结果;
	if (M==A)
		printf("good!\n");
	else  if(M==B)
		printf("bad choice!\n");
	else 
		printf("error!\n");
	return 0;
}

需要注意:A与B的值要初始化,不然会报错;scanf函数不能有换行\n;

循环语句代码:

初步介绍:后面再添加:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
	int number = 0, goal = 90000;
	while (number<goal)
	{
		printf("your code line number:%d\n",number);
		number++;
	}
	printf("success!");
	return 0;
}

函数

编写一个两数相加-调用函数的代码:

格式为:返回值类型 函数名(形参类型1 行参数名1,形参类型2 形参数名2) {}

代码示例:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//编写调用函数
int add(int x, int y)
{
	int z=0;
	z = x + y;
	return z;
}
int main()
{
	
	int num1=0,num2=0,sum;  //忘了输入num1与num2的值了,从键盘输入;
	printf("please input num1 and num2:\n");
	scanf("%d%d", &num1, &num2);  //scanf函数需要指针参数;""里面不能添加没用的东西
	sum = add(num1, num2);
	printf("num1+num2=%d\n", sum);
	return 0;
}

数组

数组:一组相同类型元素的集合;

用下标来访问数组元素;

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	char arrr[5] = { 'a','b','f' };   //不完全初始化  剩下的默认为0;
	//如何打印出来数组  用循环吗?
	
	int i=0;
	while (i < 5)
	{
		printf("%c\n", arrr[i]);
		i++;
	}
	int m = sizeof(arr);  //sizeof(数组名)
	printf("%d", m);

	return 0;
}

备注:strlen是一个函数,sizeof是一个单目操作符;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hskwcy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值