首页 新闻 搜索 专区 学院
0
回答数

待解决问题 用代码说明C语言在设计函数时哪些情况必须使用static存储类

.函数中必须要使用static变量情况:比如当某函数的返回值为指针类型时,则必须是static的局部变量的地址作为返回值,若为auto类型,则返回为错指针
0
回答数

待解决问题 c语言extern修饰全局变量时如何找到该全局变量在其他文件中的定义

使用extern申明全局变量的引用时没有初始化,那么这个变量的定义会指向上一次定义的位置;如果有多个文件中都定义了这个变量,那么该使用哪个定义呢? 是不是在开发时,尽量不在不同的文件中定义相同的全局变
2
回答数

待解决问题 下面的一段c语言代码不应该是死循环吗?循环是怎样结束的

include <stdio.h> /* 函数声明 */ void func1(void); static int count=10; /* 全局变量 - static 是默认的 */ int mai
1
回答数

待解决问题 c语言变量定义的时候如果不进行初始化会怎么样

不带初始化的定义:带有静态存储持续时间的变量会被隐式初始化为 NULL(所有字节的值都是 0),这种变量到底是什么变量; ;其他所有变量的初始值是未定义的,会有一个默认的初始值。 include <s