单词:
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是一个单目操作符;