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+"个包子");
        }
    }
相关推荐
2601_9687931414 分钟前
Python Requests 轻量自动化:无需浏览器,实现真人级账号浏览模拟
开发语言·python·自动化
eggwyw36 分钟前
关于C++为什么不加入垃圾回收机制解析
开发语言·c++
jktantan38 分钟前
注解式脱敏:用 Jackson 的 ContextualSerializer 做字段级策略(一)
spring boot·后端·算法·spring cloud·系统架构
独泪了无痕10 小时前
探索Pinyin4j-Java中的拼音转换利器
java·后端
曦樂~10 小时前
Cpp面筋
c语言·c++
道尔柯南11 小时前
C++ string 类详解:从常用接口到深拷贝,彻底掌握字符串处理
android·java·c++
来让爷抱一个12 小时前
Python 异步里混用同步库,事件循环被卡住的全过程
开发语言·python
kingx312 小时前
Bugku 3122 谷歌小恐龙题解:纯离线逆向 Vault 的 AES-GCM 加密资源(附 Python 解密器)
java·逆向·ctf·bugku·aes-gcm
Dream it possible!13 小时前
LeetCode 面试经典 150_多维动态规划_交错字符串(97_C++_中等)
算法·leetcode·面试·动态规划
DevOpenClub14 小时前
职教高考控制线 API:招生类别枚举、筛选与空分数含义
java·数据库·高考