C语言储存变量 java循环语句和循环跳转

1./*void fun(int b);

int main(void)

{

int a = 10;

fun(a);

printf("%d\n", a);

return 0;

}

void fun(int b)

{

b = 20;

}*/

//栈变量,auto声明的变量 大多数的局部变量

/*void fun(int b);

int main(void)

{

int a = 10;//局部变量 在前面省略auto,但在全局变量时不能使用

{

int j = 20;

}

fun(a);

printf("%d\n", a);

return 0;

}

void fun(int b)//调用时开辟b的内存块

{

int i = 0;

b = 20;

}*/

//static的用法

//形式参数不能用static,不赋初值默认为零,在全局变量前,只能在该文件

/*void fun(int a);

int main(void)

{

fun(1);

fun(2);

return 0;

}

void fun(int a)

{

static int b = 1;//只在编译的时候进行

b++;

printf("%d\n", b);

}*/

int max;

extern void fac(void);//把函数fac作用域从fun.c扩展到了这

extern int c;//全局变量,扩展作用域,把max的作用域从fun.c扩展到了这

void fun(int a);

int main(void)

{

int x;

fun(1);

fun(2);

printf("%d\n", c);

fac();

max = 100;

return 0;

}

int c=10;

void fun(int a)

{

static int b = 1;//只在编译的时候进行

b++;

printf("%d\n", b);

}

复制代码
 public static void main(String[] args) {
//for (;;){
 //   System.out.println("学习");
//}
 //       while (true){
   //         System.out.println("学习");
     //   }
        //无限循环下不能再跟其他的代码了,执行不到
    }*/
    //跳转控制语句
    public static void main(String[] args) {
        for (int i=1;i<=5;i++){
            if(i==3){
               break;//第三次循环没有,只需把sout放在前面
                // continue;//结束本次循环,进行下一次循环
            }
            System.out.println("小老虎在吃第"+i+"个包子");
        }
    }
相关推荐
Daniel 大东2 分钟前
BugJson因为json格式问题OOM怎么办
java·安全
不去幼儿园5 分钟前
【MARL】深入理解多智能体近端策略优化(MAPPO)算法与调参
人工智能·python·算法·机器学习·强化学习
Mr_Xuhhh7 分钟前
重生之我在学环境变量
linux·运维·服务器·前端·chrome·算法
Ajiang28247353041 小时前
对于C++中stack和queue的认识以及priority_queue的模拟实现
开发语言·c++
盼海1 小时前
排序算法(五)--归并排序
数据结构·算法·排序算法
幽兰的天空1 小时前
Python 中的模式匹配:深入了解 match 语句
开发语言·python
Theodore_10224 小时前
4 设计模式原则之接口隔离原则
java·开发语言·设计模式·java-ee·接口隔离原则·javaee
网易独家音乐人Mike Zhou5 小时前
【卡尔曼滤波】数据预测Prediction观测器的理论推导及应用 C语言、Python实现(Kalman Filter)
c语言·python·单片机·物联网·算法·嵌入式·iot
冰帝海岸5 小时前
01-spring security认证笔记
java·笔记·spring
世间万物皆对象6 小时前
Spring Boot核心概念:日志管理
java·spring boot·单元测试