C语言的一天

今天,东哥带我们学习C语言,虽然我们以前学过C语言,但大都是马马虎虎,很多东西都不懂。在今天的学习中,我学会了很多以前没有学到的知识,也复习了以前学过现在有点遗忘的知识。

今天的重点是:

1.基本数据类型

2.条件语句 if  if...else  switch

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);

}

else exit;

}

if (p != q)

{

printf("密码错误,请重新输入!\n");

i++;

if (i < 4)

goto label1;

else exit;

    }

return 0;

}

现在可以基本实现上述要求,但还要很多地方需要完善。

通过这一天的学习,我发现我在编程领域刚刚入门,我还有很多东西要学。不过我感觉今天算是一个不错的开始。我相信我很快就会有重大进步的。

你可能感兴趣的:(C语言的一天)