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+"个包子");
        }
    }
相关推荐
octopus_c2 小时前
数据结构:堆(Heap)详解
c语言·数据结构·算法
SeaDhdhdhdhdh7 小时前
MCP Server 搭建与使用指南
java·ai·agent·mcp
李妍.8 小时前
02Numpy基础(上)
开发语言·python
TheBestRucy8 小时前
Python 九阳神功之贰:面向对象(下)
开发语言·python
YH55269848 小时前
GPT‑5.6 Sol 原本支持 1M 上下文,Codex 现已放开此前限制,如何看待这次调整?
java·jvm·人工智能·gpt·算法·chatgpt
AI_小站8 小时前
刚面完百度的 Agent 开发岗,我才发现:世界就是个巨大的草台班子
java·开发语言·人工智能·spring·百度·langchain
许彰午9 小时前
03-三种开发模式
java·架构
felixking9 小时前
C++20 协程
开发语言·c++·协程
涟漪海洋9 小时前
创建最新的JDK25镜像,非root环境启动
java
遥感知识服务10 小时前
从局部阈值、双极化到暗地表剔除:NASA OPERA DSWx-S1全球动态水体算法拆解
大数据·人工智能·深度学习·神经网络·算法·机器学习