初入web前端,谈谈感想

不知道现在的自己属不属于IT界一员,或者说是半个IT界一员,从建筑行业转向IT行业,也是下了很大决心,俗话说“条条大路通罗马”,的确,每个人选择的路也许一样,也许不一样,既然选择了,就要好好走下去,为自己加油!

接触前端也有一个星期了,不过确切的说还算不上入门,现在学的还是最基础的C语言,不过就这个C语言也让自己够吃力的了,第一天完全摸不到门道,还有什么流程图、逻辑思维等等,不过慢慢的后面才开始有点适应,到现在对初级的代码也能勉强应付,对一些C语言的格式或者语法都了解,也能写一些代码,相比于那些有基础的同学,自己还得努力,了解这个行业时候常常听说做这个IT行业加班是常态,常常弄到12点过甚至更晚,自己刚开始还不以为然,但过了两天老师有作业了,写一个代码或者是流程图往往要半个小时或者是更多时间,还有什么逻辑思维,我觉得这个是最恼火的,有些完全不能用数学思维去理解,还得用IT思维是理解,就算是老师说了答案,自己都还要想半天,就这样不知不觉中半夜就过了,也算是提前体验这个行业的幸酸了。

C语言现在也学完了,写的代码也是从简单的几行,到现在什么dowhlie循环,for循环,while循环,还有if else判断,switch(case)、字符串,数组等等夹在一起写代码,也是搅得昏天地转的,讲完了自己还的慢慢消化,昨天学了一个类似于ATM取款机的代码,有存钱、取款、转账、退出等功能的代码,也是自己研究了很久,终于把理解了,也消化了,子啊这里我也很白痴的把写出来,作为自己未来回头看看自己曾经是小白时候。哈哈!

#include <stdio.h>
#include<string.h>
#define ZHANGHAO "123456789"//系统规定的自己正确账号;
#define BIEGEZHANGHAO "987"//系统规定的别人账号;
int main()
{
int num;//操作选项
int key=1234;
int cishu=1;//限制输入密码次数
char zhanghao[20];//自己的账号
char other_zhanghao[20];//手动输入别人的账号
char str[20];//接收字母
first: //返回第一项

printf("============================\n");
printf("\t 1 存钱\n");
printf("\t 2 取款\n");
printf("\t 3 转账\n");
printf("\t 4 退出\n");
printf("===========================\n");

printf("\t你想干啥子?\n");
scanf("%d",&num);

switch(num)
{
case 1:
{
do
{
printf("请输入账号:\n");
scanf("%s",zhanghao);
getchar();
if(strcmp(zhanghao,ZHANGHAO)==0)
{
int money;
printf("请输入金额:\n");
scanf("%d",&money);
printf("恭喜!你已成功向%s账号存入%d金额!\n",zhanghao,money);
break;
}
else
{
printf("想存钱,先把密码输入对哈,还有%d次机会\n",3-cishu);
}

cishu++;
}while(strcmp(zhanghao,ZHANGHAO)!=0&&cishu<=3);
}
break;

case 2:
{
int num2;
do
{
printf("请输入密码,你懂得:\n");

scanf("%d",&num2);
getchar();
if(num2==key)
{
int money1;
printf("要想取好多钱嘛:\n");
scanf("%d",&money1);
printf("你已成功取款%d\n",money1);

}
else
{
printf("想不想取钱?");
}

}while(num2!=key);
}
break;

case 3:
{
int num3;
do
{
printf("输入密码:\n");
scanf("%d",&num3);
gets(str);
if(num3==key)
{
int money3;
do{
printf("请输入对方账号:\n");
scanf("%s",other_zhanghao);
getchar();
if(strcmp(other_zhanghao,BIEGEZHANGHAO)==0)
{
printf("请输入转账金额:\n");
scanf("%d",&money3);
printf("你已成功向%s,转入%d\n",other_zhanghao,money3);
break;;
}
else
{
printf("账号输入有误!\n");
}
}while(strcmp(other_zhanghao,BIEGEZHANGHAO)!=0);
}
else
{
printf("密码错误,重新输入\n");
}
}while(num3!=key);
}
break;
case 4:
printf("已退出,骚等\n");
default:
printf("不要乱输\n");

gets(str);
}

goto first;

return 0;
}

就这样咯,也要养成写博客习惯,不求自己写的那个看,只想等自己回眸时候看看曾经的自己!

时间: 2024-08-08 06:03:04

初入web前端,谈谈感想的相关文章

初入web前端

web前端是什么意思,以前都没有听说过.听说最多的就是程序员,传说中的程序员就像个木头人一样,一天就知道敲代码,而且好多都是单身汪.我也没有想过我会接触web前端编程,现在接触了,也开始学习web前端编程. 以前就听说过C语言,现在开始学了才知道编程语言有好多,如Java.C.C++.C#.PHP.Python.VB等,这些也是编程里所说的高级语言.没错 我就是学习的C#语言,但是不是我们看到这个就读C井语言,它叫Csharp语言.我来分享一下我学习的知识. 一.计算机语言是二进制的,源代码计算

学习web前端开发感想

1.学习一个技术,不是一看见源代码就是copy,而是仔细阅读后,找到自己想要的,并且自己写出来,自己理解了,下次遇到同样的问题,自己才能解决. 2.在电脑上学习的过程中,我总是先建立一个文本文档,这样便于记录,然后再进行分类到笔记本中... 3.把你看到的每个网页用大脑生成html代码和css布局. 把你看到的每个动画和交互用大脑生成javaScript. 4.一定要养成做好笔记的习惯.并且要学会做笔记. 5.页面中中所有的东西都要放在一个标签里面.否则不好控制. 6.自己的知识库在开始学习的时

初入WEB笔记

刚开始接触WEB开发,随便看了些知识,现在又要暂时转做别的方向,故把近一周看到的注意点罗列在次,以便日后的复习. 一.HTML知识: 1.与服务器交互的方式: 地址栏输入URL:(get方式) 超链接:(get方式) 表单:(get.post) 2.客户端进行了增强型校验,服务器端仍需要进行校验,防止暴力注册: 服务器端进行了校验,客户端仍需要进行校验,为了给客户及时反馈,体改用户的上网体验. 二.CSS与HTML的结合方式: 1.每个HTML标签都有一个style演示属性,该属性值就是CSS代

初入web知识点(二)

◆CSS选择器(七种) ①元素选择器(类型选择器) 选择匹配选择器的网页上的任何HTML元素,不考虑这些元素在文档树中的位置.目标是一个元素的每个实例. ②类选择器(类名{属性:值:}) 被用于选择有某个class属性的任何HTML元素,不考虑在文档树中的位置. ③ID选择器 与类选择器相似,被用于选择某个ID属性的任何HTML元素,不用考虑这些元素在文档树中的位置.与类选择器的主要区别在于,同一属性ID值在同一页面上只能出现一次.而同一class属性值可以在同一页面中多次出现. ④包含选择器

初入web知识点(八)

◆APP端/**CSS原生代码**/TIP:① 还是要在head部分加入 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">网页自适应移动端② 宽高使用百分比③ 高也可以使用rem④ CSS文件开头要用@media比如:@media screen and (min-width: 960px){

初入web知识点(七)

◆LESS 基于CSS的一种扩展技术:引入了变量.混合.运算.函数:简化CSS的代码,降低维护成本:必须通过解析器(koloa).***步骤***①新建文件夹②.html文件 .less文件③启动koloa配置路径④输入less文件 刷新koloa⑤会自动生成一个.css的文件(在写的过程中不要关闭koloa软件)⑥html引入的文件是koloa解析出来的CSS文件 ◆**◆ ①变量:@变量名:值 如 @名称自取: 5px soild red; 使用时 div{ border:@名称自取 } ②

初入web知识点(四)

◆CSS选择器(补充) ①伪类选择器 格式: 元素:属性{} 允许我们格式化不在文档树中的一些条目.向某些元素添加特殊样式 锚伪类 不同方式格式化超级链接<a>元素的四种不同状态; * a:link 是用在未访问过的链接的选择器 * a:visited 是用在以访问过的链接的选择器 * a:hover 是用在鼠标光标放在其上的链接选择器 * a:active 是用在获得焦点(比如被点击)的链接上的选择器 TIP:在CSS定义中,a:hover必须置于a:link和a:visited之后才有效:

初入web知识点(三)

◆HTML5标签 video视频(主要格式MOEG4) audio音频(主要格式MP3) <video src="地址"></video> <audio src="地址"></audio> *标签属性(主要) ①autoplay 自动播放 ②controls 显示控件 ③loop 循环播放◆块级元素和行内元素 块级元素 行内元素 独占一行 不独占一行 可设宽高 不可设宽高 内容大小影响不影响元素大小 内容大小不影响不影

初入web知识点(一)

HTML标签:◆ <img src="../images/XXX.PNG" alt="xxx"> ../表示url地址信息 最好不要超过两级 images表示上两级中的images文件夹 XXX.PNG表示images文件夹中的某一张PNG图片 xxx表示当图片不显示时所显示的文本内容“xxx”◆ <pre></pre> 预文本格式 网页显示内容样式与代码编写时的样式一样◆ <a href="……">