C语言学习:小总结

  计算机语言从最开始的:“机械语言”,“汇编语言”等低级语言发展到今天的高级语言。时代是在不断地进步,总有一天计算机编程语言会进步到如同人与人交流一般。

  我们目前所学的C语言是一门高级语言,但是我们任然可以将C语言看做成一门中级语言。

  作为现代编程语言的基础,C语言是一门入门比较简单的语言。只要拥有较强的逻辑思维能力就能学好这一门语言。

  

  

  每一门语言都有自己的书写格式。我们要知道,C语言的的主体是一个个函数,而且在众多的函数中,只会有一个“int main(void)”的主函数;其他的函数都是我们引用的,而在我们的每一个程序中都会有一个“#include<stdio.h>”,这个每个程序都会用到的一个系统默认的函数库:标准函数库。在我们的主函数中,我们常用的语句有很多,但最常用的是“if”条件语句;“for”循环语句;“while、do....while”循环等语句。

  在我们输入C语言的时候需要注意一些语法规则,如:在使用一个新的变量的时候,必须进行声明。C语言的编写过程中,每一个字符都必须是英文输入。在每一段语句完成之后都需要一个“;”来表示这段语句的结束。每个“{}”都必须成双成对出现。

  数组和字符串还有结构体是我们在C语言中常用的几个语言结构。首先我们来说一说数组:数组作为一类相同内容的集合,和我们以前的在高中阶段所学的“集合”很类似。数组在使用之前也必须进行声明,由于声明时定义不同,从而会出现多种类型的数组:“int-整型”“float-浮点型”“char-字符型”等等.....而且在声明的时候,数组的长度是不能使用变量的!

  字符串和字符的意义类似,但是表达方式却不太一样。字符用的是  ''  ,然而字符串则用的是  " "  。

  结构体作为一个非常有用的东西,它能将一大串不同类型的内容绑定在同一个内容上,这一点和数组完全相反。

  接下来我们看一下一个完整的,简单的C语言代码是什么样的:

#include<stdio.h>
#include<windows.h>
int main(void){
int a,b,c,m,num,cun,qv,miMa,umiMa;
miMa=123;
m=5000;
printf("************************************************************ ");
printf("************************欢迎使用ATM机*********************** ");
printf("************************************************************ ");
printf("请输入密码: ");
scanf("%d",&a);
goto h;
gai:
k:
for(c=0;c<3;c++){
printf("请输入密码: ");
scanf("%d",&a);
if(a==umiMa){
h: printf("密码正确,登录成功。 ");
break;
}
else{
if(c==2){
goto wan;
}
else{
printf("密码错误,请重新输入! ");
}
}
}
z:
printf("当前能进行一下服务: ");
printf("1.查询余额 2.存款 3.取款 4.密码修改 5.退出 ");
printf("请选择服务项目: ");
scanf("%d",&num);
switch(num){
case 1:{
printf("当前余额为%d元 ",m);
printf("操作完成,3秒后跳转至主页面 ");
Sleep(1000);
printf("1.");
Sleep(1000);
printf("2.");
Sleep(1000);
printf("3 ");
goto z;
}
case 2:{
printf("请放入钞票: ");
cun:
scanf("%d",&cun);
if(cun%100==0&&cun<=10000){
m=m+cun;
printf("当前余额为:%d ",m);
printf("操作完成,3秒后跳转至主页面 ");
Sleep(1000);
printf("1.");
Sleep(1000);
printf("2.");
Sleep(1000);
printf("3 ");
goto z;
}
else{
printf("金额错误,请重新放入钞票: ");
goto cun;
}
}
case 3:{
qv:
printf("请输入你要取的金额:");
scanf("%d",&qv);
if(qv>=0&&qv<=m){
printf("输入金额正确,正在取款。。。 ");
m=m-qv;
printf("操作成功,当前余额为:%d元 ",m);
printf("操作完成,3秒后跳转至主页面 ");
Sleep(1000);
printf("1.");
Sleep(1000);
printf("2.");
Sleep(1000);
printf("3 ");
goto z;
}else{
printf("抱歉,您的余额不足。请重新输入! ");
goto qv;
}
case 4:{
a:
printf("请输入新密码:");
scanf("%d",&umiMa);
if(miMa==umiMa){
printf("新密码不能与旧密码相同,请重新输入。 ");
goto a;
}
printf("密码修改成功,请重新登录。 ");
goto gai;
break;
}
case 5:{
goto wan;
}
default:{
printf("选项错误,请重新选择! ");
goto z;
}
}
wan:
printf("退出程序。。。");
return 0;
}
}

  在这段代码中我们用到了if条件语句,for循环,无条件转向goto等,还有更多的语法结构请看上文内容中的思维导图。

  C语言终究是一门比较入门的语言,只要多加练习就可以熟练运用。

原文地址:https://www.cnblogs.com/shashen913515/p/6026184.html