2019-07-29

2019-07-30  本文已影响0人  kkkk小天使

目的

1、了解有关以下内容

(1)基本数据类型

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

(3)循环语句 while  do..while

2、运用知识点写基础程序

(1)hello world

(2)基本数据结构的输出和输入

(3)循环嵌套结构的应用程序

技术(知识点)

1、#include 导入头文件(宏定义)

   stdio与用户交互

   ""表示编译器会首先从自己工程查找头文件,没有则从系统库;<>则相反

2、main函数:任何程序必须有一个入口点(有的看不到);

     返回值:int,标识这个运行结果

                   0正常(程序正常执行,程序的资源正常分配) 

                   1失败(非正常退出,程序会没收运行过程中获取的资源);

    运行回路:runtime

3、集成开发环境IDE:Xcode ,Android studio ,VS

      写代码:文本编辑器 文本文档 Sublime

      编译:编译器 javac gcc 编译原理

4、高级语言c  c++ iava OC kotlin swift

     机器语言(二进制)000101010011

     编译器:将高级语言转换为机器语言

     编译过程: 预处理(预编译):展开头文件,得到一个完整的程序

                        汇编:将高级语言转化为汇编语言Mov sq1,sq2

                        编译:得到二进制数据

                        链接:1.0  2.0  3.0(二进制文件)得到可执行程序.exe

                        执行

                        显示结果:console

5、关键字:编译器定义的char char*String

     注意:不能用关键字给变量命名

6、单行注释:两个反斜杠,注释一个语句

     多行注释:注释一个方法或函数(不能嵌套)

7、 int %d %02d不足的补齐 01 整数 在64位系统里占四个字,32位占两个

     float %f

     double %f

     long %ld    8个字节   longlong也是8个

     char %c

     char * %s

     bool 判断是否合法(非零即真,零即假)

8、int a=1;//定义一个整形变量,立刻分配内存空间,赋初值1

     int b;//声明一个整形变量,没有分配内存空间,使用时才会赋值(如下)

     b=2;

9、1T=1024*1G

     1G=1024*1M

     1M=1024*1kb 

     1kb=1024*1byt

10、iO流

   (1)终端输入  20 a b

   (2)操作系统接收  缓存 20 a b

   (3)将io流放到对应的内存空间  20—>0x100

11、循环

     变量的作用域:从定义到结束的作用范围

     局部变量

(1)for:a.和数组相关,并且需要知道当前是第几次

                b.初始化:在循环前定义:int i=0; 放大i的作用域

                              在循环中定义:for(int i=0):只在循环中作用

                 c.i++在依次循环结束后才进行

                 d.循环内每个部分之间用;隔开

                 e.关于省略

(2)while:a.不关心当前是第几次

                    b.功能

                    c.do...while

     continue:结束当前循环,进行下一个循环

     break:跳出整个循环

技术的使用

 switch(choice)

{case 1:int e,f; printf("请输入取款金额\n"); 

 scanf("%d",e); if (e>20)printf("当前余额不足\n");

 else f=20-e; printf("当前余额:e\n"); 

 break;

 case 2:int g,h,h=20+g;

 printf("请输入存款金额\n"); 

 scanf("%d",g);

 printf("存款成功\n当前余额h\n");

 break;

 case 3:int i;

 printf("请输入原始密码\n"); 

 scanf("%d",a); 

 printf("请输入新密码");

 scanf("%d",i); 

 printf("请确认密码");

 break; 

case 4: printf("退出\n"); 

 break; 

default: printf("输入不合法,请继续操作\n");

break;

 } 

}

 } //for(循环控制变量的初始化;条件;变化) 

 system("pause");

 return 0;

 }

实际使用

生活中许多应用,如提款机、手机软件登陆、电脑下载软件等应用中都要用到密码输入的循环及条件语句

上一篇 下一篇

猜你喜欢

热点阅读