精华内容
下载资源
问答
  • 2022-04-06 22:16:26

     没有static修饰test中的int,执行十次循环,每到test中,相当于重新输入a,a++。以至于十次每次打印出2

    void test()
    {
        int a=1;//这里没有使用static,不对int进行修饰
        a++;
        printf("%d",a);//打印出2 2 2 2 2 2 2 2 2 2 十个二
    }
    
    int main()
    {
        int i=0;
        while(i<10)//执行十次循环,每到test中,相当于重新输入a,a++。以至于十次每次打印出2
        {
            test();//执行while循环,执行上方test()
            i++;    
        }
        return 0;
    }

    而在有static修饰的int里,

    void test()
    {
        static int a=1;//这里使用static,对int进行修饰
        a++;
        printf("%d",a);//打印出2 3 4 5 6 7 8 9 10 11
    }
    
    int main()
    {
        int i=0;
        while(i<10)//执行十次循环,每到test中,相当于输入a,a++,出test不销毁a
        {
            test();//执行while循环,执行上方test()
            i++;    
        }
        return 0;
    }

    总结:static修饰局部变量,改变了局部变量的生命周期(本质上是改变了变量的存储类型)

    更多相关内容
  • 画笔工具(PS核心),ps不只是选择,蚂蚁线选择,选择是为了局部修饰,区域保护。尽量少用。第一块区域工具。  在不用蚂蚁线的情况下,画笔工具就是最好的局部修饰工具。要有压感笔。 画笔工具的核心!! ...

    修复工具:

    1.污点修复画笔:直接拿画笔一抹就淡化了。

    2.修复画笔工具:在旁边按住ALT选一个取样点(上方可以选择 取样选项 和图案选项,记得选取样),会自动融合。有点像印章工具。但是印章是和取样点一模一样的。

    3.修补工具:做一个选区,感觉那里合适拖到那里,然后一松,就会融合进来。

    4.红颜工具:晚上拍照,会得到红眼。暗环境瞳孔放大,闪光灯照到眼底,直接照到视网膜,显红色。直接一点就去掉了。


    画笔工具(PS核心),ps不只是选择,蚂蚁线选择,选择是为了局部修饰,区域保护。尽量少用。第一块区域工具。

     在不用蚂蚁线的情况下,画笔工具就是最好的局部修饰工具。要有压感笔。

    画笔工具的核心!!模式! 这些模式和图层一样的模式。

    1.溶解模式:取决于 笔头的虚化模式

    2.背后模式:一般都是灰色状态。那是因为你在一张背景图上工作,前提是在图层上工作。

    你画的线条只会画在 你已经有的图像下面。

    如果你将一张图双击设为图层,但是在这个模式下画不上去,那是因为你画在像素背后。必须有透明区域

    如果是张脸,那么我们把背景删掉然后用背后模式就可以画出光晕效果。并且不用担心画到脸上。

    3.清除模式,就是橡皮擦

    下一组

    下一组

       1.变暗模式:用前景色的颜色 和画面某一颜色对比。比前景色亮的颜色都变成前景色,比其暗的颜色不变。

    反之 变亮模式同理可得。

       2.正品叠底:减色混合。

       虑色

    如果在正品叠底模式下,是画不上白色的,因为他是专门用来颜色加深。而黑色画上去就是黑色,不会叠加。

    反之,在虑色模式下,他是让颜色变亮,白色就是白色,黑色是画不上去的。

    两张照片。一张是黑色背景,那么将其设置为虑色模式。会瞬间清掉。


        叠加:两个幻灯片叠放。强光柔光,取中性一叠加之后的效果。再画一遍颜色加深,就是一层一层叠加。

        柔光:清若的放上去,可以完全屏蔽中性灰。(处理锐化效果)

        差值和排除:负片的效果。差值重一点,负片淡一点。得到反色。

       

        最后一组、

        色相:锁定色相只调色相。同理,其他2种也是只调单一数值。

        颜色:是为黑白片着色。在RGB,灰度的片子,是没法画颜色的,需要在颜色模式下着色。

    这些都不会改掉纹理。


    图章工具:

    仿制图章工具,几乎不用,被修复画笔工具替代。

    图案图章工具,床单等图案都是相同的。经常用在背景上。 给字体添加纹理等,有意想不到的效果。


    历史画笔工具:

    和历史记录条板配合使用。画出停留的状态。 做恢复很简单。

    但是如何使用来做局部修饰。

    我们可以将整个画面做的全部模糊,但是什么都看不清楚。我们要把中间的一些画面闲的明显。但是我们停留在一个模糊前的状态,然后将部分画面清晰。

    重点在于某两个状态局部切换。做一个特效,一些是原始状态。

    但是,做裁切之后你会返现不能用历史记录画笔了。因为像素错位了。因为你现在的状态变小,但你的历史记录画笔还是停留在裁剪前的地方。


    历史记录艺术画笔:

    会添加很多特效。


    渐变工具,可以拉出渐变的背景,然后设置透明度来做特效。

    油漆桶


    模糊:局部模糊。一般都是背景模糊,前景打实。

    锐化:谨慎做。都是单纯对色彩饱和度提纯。如果过度。印出来会有杂色,电视看会场频过高。

    技巧:只要将轮廓线锐化,提起来就很清楚了、这样不伤片子。

    涂抹:基本没有意义。一般用液化工具。


    减淡工具:将颜色提亮。做人皮肤提亮。

    加深工具:将颜色加深。

    海绵工具:提高饱和度。有一种去色选项,越来越灰。有种加色选项,加饱和度。


    小技巧:一个人脸显胖。可以在两侧中间,用加深工具。轮廓就出来了。显瘦。


        

    展开全文
  • 本文章是关于final部分知识所作的自我总结,内容为final对成员变量和局部变量修饰的简要解答,除了对自我java学习的一个小结,也希望能够帮助到在java路上对该内容疑惑的同行
  • final修饰局部变量

    2022-02-09 16:51:25
    final修饰局部变量: 变量是基本类型:数据值不能发生改变 变量是引用类型:地址里面的内容可以发生改变,但是地址是不能改变的

    final修饰局部变量

    package CCom.Cnn;
    public class FinalDemo {
        /*
            final修饰局部变量:
                 变量是基本类型:数据值不能发生改变
                 变量是引用类型:地址里面的内容可以发生改变,但是地址是不能改变的
         */
        public static void main(String[] args) {
           //final修饰基本类型变量(值不能变)
           /* final int age=10;
            age=100;
            System.out.println(age);!!!!!!!!!!!!!是不可以赋值的,报错
            */
            int age =10;
            age=100;
            System.out.println(age);//此时可以的
           //final修饰引用类型变量----------------地址值不能变,但是地址里面内容可以变!
            final Student s = new Student();//此时final修饰下s的地址是不能变了
            s.age=10;
            System.out.println(s.age);//内容是可以变的
    
        }
    }
    
    展开全文
  • 例: 结果是10个6 解析:a++的结果是6,当出了局部变量的作用范围后,局部变量会被... 结果是6到15 static修饰局部变量的时候,局部变量就变成了静态的局部变量,出了局部的范围,不会销毁,下一次进入函数依然存在。

    例:
    在这里插入图片描述
    结果是10个6

    解析:a++的结果是6,当出了局部变量的作用范围后,局部变量会被销毁,进局部变量的范围重建。

    在这里插入图片描述
    结果是6到15

    static修饰局部变量的时候,局部变量就变成了静态的局部变量,出了局部的范围,不会销毁,下一次进入函数依然存在。

    展开全文
  • int function(int n) ...在这里的function函数中,整形变量i是没有被修饰的,因此在函数function递归的时候,函数中的i被重新定义赋值为1(即会原来的 i 被销毁,创造新的 i ),所以最终function的返回.
  • Java中final修饰局部变量的问题

    千次阅读 2019-08-15 18:00:26
    Java中final修饰局部变量的问题 修饰数据类型 变化 基本类型 基本类型的值不能发生改变 引用类型 引用类型的地址值不能发生改变,但是,该对象的堆内存的值是可以改变的 所修饰部分为基本数据类型时 ...
  • static 修饰局部变量 - 静态局部变量 static 修饰全局变量 - 静态全局变量 static 修饰函数 - 静态函数 static 关键字的三种用法1. static 修饰局部变量 - 静态局部变量2. static 修饰全局变量 - 静态全局变量3. ...
  • day11_04_final关键字用于修饰局部变量
  • 一、static修饰局部变量 局部变量的作用范围为定义该局部变量的代码块或函数范围内有效,局部变量的生命周期随着函数的调用而创建,并且随着函数调用结束而销毁。static修饰局部变量的作用域并不会改变,只是...
  • 化妆与造型件化妆的基本程序与局部化妆修饰劳动PPT学习教案.pptx
  • 012-JavaSE进阶-final修饰局部变量
  • Ag纳米棱镜修饰的等离子ZnO光电极在光电转换方面表现出显着的增强,最大光转换效率为1.45%。 ZnO-Ag纳米棱镜的光电流强度(相对于Ag / AgCl为0.5 V)分别是ZnO-Ag纳米粒子和生长的ZnO纳米棒的光电流强度的3.1倍和...
  • //1.const修饰的全局变量,即使语法通过,但是运行的时候会受到常量区的保护,运行失败 const int a = 10; //const放在常量去,表示该变量不能被修改 void test01(){ //a = 100; //直接修改语法不通过,修改失败.
  • 局部内部类可以用哪些修饰修饰

    千次阅读 2019-06-03 20:33:00
    转载于:https://www.cnblogs.com/wskb/p/10969881.html
  • Java中局部内部类可以访问它所在方法中定义的final修饰局部变量的合理解释.doc
  • 当fianl修饰成员变量的时候一定要初始化,当修饰局部变量的时候,可以先只定义(blank fianl) static表示共享当static修饰成员变量的时候,如果一个方法对该static变量改变了值,那么以后的对象后该变量的值为...
  • final关键字修饰局部变量

    千次阅读 2018-06-10 21:56:43
    final关键字修饰局部变量 A:案例演示 方法内部或者方法声明上都演示一下(了解) 基本类型,是值不能被改变 引用类型,是地址值不能被改变,对象中的属性可以改变 class Demo02_Final { public static void main...
  • :当我们修改局部变量的时候如何保证被复制出来的变量也会同步一致:用final修饰。这样只要这个局部变量进栈初始化的时候就是一个常量。 在生命周期内 不能被改变,这里注意生命周期。这样就保证了内部类的成员变量...
  • C语言中static修饰全局或局部变量

    千次阅读 2021-01-05 11:14:17
    一、static修饰全局变量: 当一个进程的全局变量被声明为static之后,它的...二、static修饰局部变量: static局部变量中文名叫静态局部变量。 1)位置:静态局部变量被编译器放在全局存储区.data(注意:不在.bss段
  • 1.修饰局部变量-称为静态局部变量 2.修饰全局变量-称为静态全局变量 3.修饰函数-称为静态函数 1)static修饰局部变量 //大家可能都认为输出的会是6-16 但是a是在void text()中的加入了int main()会自动...
  • 局部变量的前面,例如{}代码快,或者方法的{}内加如上修饰符。 Java报错: Modifier ‘private‘ not allowed here Modifier ‘protected‘ not allowed here Modifier ‘public‘ not allowed here Modifier ...
  • 使用final修饰局部变量???

    千次阅读 2019-09-28 17:39:26
    为什么有些人使用final修饰局部变量
  • 局部内部类可以用哪些修饰修饰? A.public B.private C.abstract D.final 本题选CD ,因为局部内部类是放在代码块或方法中的,不能有访问控制修饰符,且不能用static修饰。 ...
  • 全局变量和局部变量在静态static修饰后的区别 静态变量的类型说明符是static。静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量,例如外部变量虽属于静态存储方式,但不一定是静态变量...
  • 1.类指外部类,最大的类,修饰符有public(表示该类在项目所有类中可以被导入),default(该类只能在同一个package中使用),abstract,final 2.内部类指位于类内部但不包括位于块、构造器、方法内,且有名称的类,...
  • ✨前言✨ 这个系列作为【全网最强】的续作,在内容上不会只是走马灯式的浏览知识点,而会对各个知识点进行精讲精析,达到真正熟练的地步。虽然说博主学习C语言不过两个多月,但也熟知重难点和易错点,会和大家一起...
  • 局部变量是否需要用final修饰

    千次阅读 2019-10-31 15:48:04
    在java中, 方法的内部类可以访问方法中的局部变量,但必须用final修饰才能访问。 原因: 一, 当方法被调用运行完毕之后,局部变量就已消亡了。但内部类对象可能还存在, 直到没有被引用时才会消亡。此时就会出现...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 215,898
精华内容 86,359
关键字:

局部修饰