美文网首页
指针相关

指针相关

作者: 事件_666 | 来源:发表于2019-05-31 11:16 被阅读0次

Q1:
char * p;
p = (char)malloc(10sizeof(char));
strcpy(p, "China");
printf("%c\n",*p);
printf("%s\n",p);

打印:
C
China
*P代表取p指针的第一内容


Q2
void fun1()
{
extern int n ;
n++;
printf("n=%d\n",n);
}
int n = 10;
void fun2()
{
int n=1;
n++;
printf("n=:%d\n",n);
}

fun1();
fun2();

应该如何输出?
考察外部变量的使用
n=11
n=:2


Q3
A文件中有个变量static int X;
B文件引入A文件是否可以在B文件中使用X变量
答案:不可以;


Q5
栈的地址增长方向是向下的 也就是从大到小的


Q6
int a
int b=10
int func()
{
char c ='b';
}
a,b,c,func 分别存放在哪个区域?
a没有初始化存在BBS区域
b初始化存在静态区
c局部变量存在栈中
func存在代码区


Q7 下面代码打印什么?
int f(int a);
void main(void){
int a =2,i;
for(i=0;i<3;i++){
print("%d",f(2));
}
}

int f(int a){
int b=0;
static int c=3;
b++;c++;
return(a+b+c);
}
答案:789
解析可以理解为static int c=3;执行一次保存变量


Q8 输出结果
double x,y;
x=2;
y = x+3/2;
printf("y=:%f",y);
答案:y=:3.000000


Q9

相关文章

  • 指针相关

    1、a和&a的区别 void main(){int a[5]={1,2,3,4,5};int ptr=(int )...

  • 指针相关

    第二篇博客来了,基本的指针知识还算是掌握得差不多,但是一旦声明比较复杂、各种括号指针合在一起时看起来就会有些发晕,...

  • 指针相关

    Q1:char * p;p = (char)malloc(10sizeof(char));strcpy(p, "C...

  • isa指针相关

    整理一下自己学到的知识,方便以后查看 1.向nil对象发送消息,为什么不会崩溃 每个想法在运行时,都会被动态转为消...

  • 指针相关知识

    如何通过被调函数修改主调函数中多个变量的值 实参必须为该普通变量的值 形参必须为指针变量 被调函数中通过 *形参名...

  • Day5

    学习内容:指针的概念与应用收获: 了解了内存的相关概念; 了解了指针的相关概念; 了解了指针变量的使用; 了解了字...

  • 指针相关的问题

    指针p的加减法运算 指针p + Np里面存储的地址值 + N * 指针所指向类型的占用字节数 指针p - Np里面...

  • C语言指针相关

    一、指针数组 和 数组指针的区别:1:指针数组,还是数组,数组每个元素是指针。2:数组指针,是指针,指向的是数组。...

  • 野指针相关概念

    野指针主要是因为这些疏忽而出现的删除或申请访问受限内存区域的指针。 指针变量未初始化 任何指针变量刚被创建时不会自...

  • 算法学习--双指针

    双指针分类 快慢指针 左右指针 快慢指针:主要解决链表相关问题,比如:典型的判断链表中是否包含环、链表倒是第K个节...

网友评论

      本文标题:指针相关

      本文链接:https://www.haomeiwen.com/subject/mxlwtctx.html