网站的修改,网站搭建后显示建设中,域名是什么东西,强的网站建设目录
一.局部变量简介二.局部变量注意事项三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 C 语言基础入门 一.局部变量简介
定义在函数内部的变量称为局部变量#xff08;Local Variable#xff09;#xff0c;它的作用域仅限于函数内部#xff0c; 离开该…目录
一.局部变量简介二.局部变量注意事项三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 C 语言基础入门 一.局部变量简介
定义在函数内部的变量称为局部变量Local Variable它的作用域仅限于函数内部 离开该函数后就是无效的再使用就会报错。
/******************************************************************************************/
//Author:猿说编程
//Blog(个人博客地址): www.codersrc.com
//File:C语言教程 - C语言局部变量
//Time:2021/07/18 07:30
//Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累
/******************************************************************************************/int f1(int a){int b,c; //a,b,c仅在函数f1()内有效return abc;
}
int main(){int m,n; //m,n仅在函数main()内有效return 0;
}二.局部变量注意事项
1.局部变量只能在函数内部使用离开该函数后就是无效的再使用就会报错。
/******************************************************************************************/
//Author:猿说编程
//Blog(个人博客地址): www.codersrc.com
//File:C语言教程 - C语言局部变量
//Time:2021/07/18 07:30
//Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累
/******************************************************************************************/#include stdio.hint f1(int a){int b,c; //a,b,c仅在函数f1()内有效return abc;
}
int main(){int m 5;int n 6; //m,n仅在函数main()内有效printf( m %d n %d \n,m,n);printf( b %d c %d \n,b,c); //b,c 在函数中并未声明return 0;
}/*
输出
main.cpp: In function ‘int main()’:
main.cpp:11:29: error: ‘b’ was not declared in this scope11 | printf( b %d c %d \n,b,c);| ^
main.cpp:11:31: error: ‘c’ was not declared in this scope11 | printf( b %d c %d \n,b,c);| ^*/2.不同函数中的相同局部变量互不影响
/******************************************************************************************/
//Author:猿说编程
//Blog(个人博客地址): www.codersrc.com
//File:C语言教程 - C语言局部变量
//Time:2021/07/18 07:30
//Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累
/******************************************************************************************/#include stdio.hint func(){int b 10;int c 20; //a,b,c仅在函数f1()内有效printf(函数:%s 中 b %d c %d \n,__FUNCTION__,b,c);return bc;
}
int main(){int b 5;int c 6; //b,c仅在函数main()内有效func();printf(函数:%s 中 b %d c %d \n,__FUNCTION__,b,c);return 0;
}/*
输出
函数:func 中 b 10 c 20
函数:main 中 b 5 c 6
*/三.猜你喜欢
C 语言 数组下标越界和内存溢出区别C 语言 使用指针遍历数组C 语言 指针和数组区别C 语言 指针数组和数组指针区别C 语言 野指针C 语言 函数值传递和址传递C 语言 函数不定长参数C 语言 函数指针C 语言 指针函数C 语言 回调函数 callbackC 语言 #pragma onceC 语言 #include 与 #include “” 区别C 语言 const 修饰函数参数C 语言 const 和 define 区别C 语言 #运算符C 语言 ##运算符C 语言 __VA_ARGS__C 语言 ##__VA_ARGS__C 语言 函数不定长参数 ##__VA_ARGS__经典案例C 语言 va_start 宏C 语言 va_end 宏C 语言 va_arg 宏C 语言 vprintf 函数C 语言 va_start / va_end / va_arg 自定义 printf 函数C 语言 main 函数C 语言 main 函数参数 main(int argc, char *argv[])C 语言 exit 函数C 语言 abort 函数C 语言 assert 函数C 语言 局部变量
未经允许不得转载猿说编程 » C 语言 局部变量