搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
数据灵魂
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Educational Codeforces Round 100 (Rated for Div. 2) 题解_you are given an array [a1,a2,…,an] such that 1≤ai
2
win10系统安装docker (2022年最新填坑)_win10安装docker
3
随机森林回归算法讲解
4
Xcode手动安装iOS模拟器_中国x站下载
5
OpenAI DALL·E 3文生图模型技术揭秘(建议收藏)_最新多模块图生文架构
6
分类预测 | Matlab实现OOA-CNN-SVM鱼鹰算法优化卷积支持向量机分类预测
7
BLIP论文笔记
8
谷歌员工年薪中位数近190万元!科技公司年薪排行,哪家强?
9
Delphi:文本朗读器--文本转语音(基于百度TTS语音库)_delphi百度语音
10
[数据结构]-哈希
当前位置:
article
> 正文
C语言—指向函数的指针、全局变量和局部变量 、结构体、枚举_全局变量指针指向局部变量指针
作者:数据灵魂 | 2024-02-06 15:23:19
赞
踩
全局变量指针指向局部变量指针
---指向函数的指针
1.定义
void (*p)()
(*p)是固定写法,代表指针变量p将来肯定是指向函数
// 左边的void:指针变量p指向的函数没有返回值
// 右边的():指针变量p指向的函数没有形参
int sum(int a, int b)
{
return a + b;
}
int main()
{
int (*p)(int, int); //左边的int:指针变量p指向的函数返回int类型的数据
// 右边的(int, int):指针变量p指向的函数有2个int类型的形参
p = sum; // 定义指针变量指向sum函数
int c = sum(10, 9); // (*p)(10,9) ; // 利用指针变量间接调用函数
printf("c is %d\n", c);
return 0;
}
2.要求
1>看懂语法
2>定义指向函数的指针
double (*p)(double, char *, int);
p = haha;
或者
double (*p)(double, char *, int) = haha;
3>如何间接调用函数
a. p(10.7, "jack", 10);
b. (*p)(10.7, "jack", 10);
---全局变量和局部变量
根据变量的作用域,可以分为:
1.局部变量:
1>定义:在函数(代码块)内部定义的变量
2>作用域:从定义变量的那一行开始,一直到代码块结束
3>生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收
4>没有固定的初始值
2.全局变量
1>定义:在函数外面定义的变量
2>作用域:从定义变量的那一行开始,一直到文件结尾(能被后面的所有函数共享)
3>生命周期:程序一启动就会分配存储空间,程序退出时才会被销毁
4>默认的初始值就是0
#include <stdio.h>
int age;
void test()
{
int age;
age = 10;
}
<
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/数据灵魂/article/detail/63281
推荐阅读
article
C++中
static
类
型的
变量
(
成员
变量
、局部
变量
)_
c++
为什么一个
类
无法获取另一个
类
的
静态
变量
...
类
中的
静态
成员
变量
的初始化必须在
类
外实现!!
类
的定义是在头文件中,如果
类
的
成员
变量
是
static
,
static
声明的
成员
...
赞
踩
article
C++
:
C++
全局变量
:
看完还
不
懂
全局变量
来捶我
_
c++
全局变量
...
C++
:
C++
全局变量
:
看完还
不
懂
全局变量
来捶我
_
c++
全局变量
c++
全局变量
我们知道,全...
赞
踩
article
C++
学习笔记_
c++
命名
空间
全局变量
...
C++
笔记11、#include< iostream >1.1 using namespace std;1.2 cout...
赞
踩
article
全局
变量
,
外部
变量
,
指针
的
简单表示和一些规范_
全局
变量
指针
指向
的
区间是
全局
变量
吗...
1.
全局
变量
,
写在所有函数之前
的
外部
变量
,
如果有函数在
全局
变量
的
上方
,
则该函数无法使用
全局
变量
,
相对
的
该
变量
变为外部
变量
...
赞
踩
article
【C++】C++
引用
详解 ④ (
函数
返回
静态
变量
/
全局
变量
的
引用
/ 指针 )_.c+...
一、
函数
返回
静态
变量
/
全局
变量
的
引用
/ 指针1、
函数
返回
局部
变量
引用
或指针无意义2、
函数
返回
静态
变量
/全局变...
赞
踩
相关标签
c++
变量初始化
c语言
开发语言
引用
指针
静态变量
C