今天,东哥带我们学习C语言,虽然我们以前学过C语言,但大都是马马虎虎,很多东西都不懂。在今天的学习中,我学会了很多以前没有学到的知识,也复习了以前学过现在有点遗忘的知识。
今天的重点是:
1.基本数据类型
2.条件语句 ifif...elseswitch
3.循环语句
4.函数 方法
5.数组
6.指针 地址
7.结构体
8.枚举
9.宏定义
10.文件操作
11.动态分配内存
在今天的最后,我们做了一个小项目。目的是实现以下功能
1.取款
2.存款
3.更改密码
4.查询余额
5.退出
我的代码如下
int main()
{
printf("********\n");
printf("来了老弟\n");
printf("********\n");
int p,q=123,np;
int a, b,money=1000;
int i=0, j;
label1: printf("请输入密码:");
scanf_s("%d", &p);
if (p == q)
{
printf("1.取款\n");
printf("2.存款\n");
printf("3.更改密码\n");
printf("4.查询余额\n");
printf("5.退出\n");
printf("请输入您的选项:");
scanf_s("%d", &a);
if (a == 1) {
printf("请输入取款金额:");
scanf_s("%d", &b);
money = money - b;
printf("您的账户余额为:%d", money);
}
else if (a == 2) {
printf("请输入存款金额:");
scanf_s("%d", &b);
money = money + b;
printf("您的账户余额为:%d", money);
}
else if (a == 3) {
printf("请输入新密码:");
scanf_s("%d",&np);
q = np;
printf("您的新密码为:\n%d", q);
goto label1;
}
else if (a == 4) {
printf("%d", money);
【C语言的一天】 }
else exit;
}
if (p != q)
{
printf("密码错误,请重新输入!\n");
i++;
if (i < 4)
goto label1;
else exit;
}
return 0;
}
现在可以基本实现上述要求,但还要很多地方需要完善。
通过这一天的学习,我发现我在编程领域刚刚入门,我还有很多东西要学。不过我感觉今天算是一个不错的开始。我相信我很快就会有重大进步的。