当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

二级c语言有关函数一点问题

更新:12-25 整理:39baobao.com
字体:

[C语言图形界面]登陆框会要求你自行建立对话框资源,并定义框体坐标,并且要求建立相应的对象来操作这些资源,如果你对MFC一无所知,我最好用一个以弹出菜单来响应鼠标事件为例给你讲解: 文件->新...+阅读

1 fun(x+y,(e1,e2)),fun(xy,d,(a,b));含有实参个数? 怎么来的?

这个是不是有点问题? 括号感觉不太对! 按照前面的算是 2个,按照后面的算是 3个

2 #include

int x=3;

main()

{ int i;

for (i=1;i

incre(){ static int x=1;

x*=x+1;

printf("%d",x);

}

程序输出为2 6 里面的int x=3是不是在incre()这个函数里面没有任何用?如果我在main函数里面添加一个 int x=5的话 居首的 int x=3在incre()和main函数里面都没有用了?

这个是考的变量的作用域的问题,全局变量和局部变量 以及 静态变量。

最外面的 int x=3; 是这个程序的全局变量。

int x=3是不是在incre()这个函数里面没有任何用? 这个在incre()函数内 x是按照局部变量起的作用,和你理解的一样,全局的在这里不起作用。

如果我在main函数里面添加一个 int x=5的话 居首的 int x=3在incre()和main函数里面都没有用了?

是的整个main函数里面的x都会按照的x=5为初始值,当然是除了 其他函数内部的局部的变量x。

3

void fun( int *x, int *y)

{ printf("%d %d",*x,*y);*x=3;*y=4;}

main( )

{ int x=1, y=2;

fun(&y, &x);

printf("%d %d", x, y);

}

程序是顺序执行的,是从main函数开始执行的,fun(&y, &x); printf("%d %d", x, y); 这样的顺序,肯定是先输出fun函数里面的,然后再输出main的。

这里的 fun 比较特殊,参数是指针类型的,就是传入的是main函数中变量的内存地址。

x=1, y=2; fun(&y, &x); 将y的地址和x的地址传入(即: 函数内指针x指向y变量的地址,指针y指向x的地址),因此,函数内输出的时候就是 2 和 1。

*x=3;*y=4; 这里就是对函数内x 和 y指针对应内存单元进行操作,因此相当于是对外面 y 和 x变量的操作,执行完后,main函数中的 y的值为3,x的值为4.即输出了 4 和 3。

本文地址:https://www.39baobao.com/show/29_15297.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

c语言怎样编图形界面啊#include #include #define PI 3.1415926 void main() { double a; int x,y,y1,r,r1; int gdriver=DETECT,gmode; initgraph(&gdriver,&gmode,"c:\\turboc2\\bgi"); printf("Pl...

C语言图形界面怎么做出来这是最简单的界面程序 : // c++.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "c++.h"#define MAX_LOADSTRING 100// 全局变量:HINSTANCE hInst; // 当前实例 TCHAR...

C语言图形界面的编写windows程序设计第五版 vc98时代经典必看 精通Windows API-函数、接口、编程实例 vc08新一点 LabWindows/CVI虚拟仪器设计技术 labview的师兄 gtk+2.0编程范例 虽然只讲linu...

求c语言实现图形界面c c c语言都可以那得学习windows编程了。。。用VC6.0新建一个wn32程序,而不DOS程序,输入如下代码即可:#include#include#include#includeint g_nYPos = 200; //文字的Y坐标 long WINAPI WndProc...

c语言图形界面简单计算器源代码急求你好!怎么出现了同样的提问?是一个学校的吧#include#include#includeint main() { int y; double shu1=0; double shu2=0; char yn; do { printf("|--------------------------...

英语语言学论文如何写既然有了一个理论,你要做的可以是三选一: 1. 论证这个理论,即用这部电影作为论据阐述这个“言语行为理论”。你需要做的是将电影中的言语素材组织起来,根据这个理论进行分析(注意...

二级C语言fun函数fun函数 C语言中,fun函数是用调用主函数的。它是指用fun来定义一个函数或是方法,这样在引用时可以用fun表示。比如fun(int x,y), fun(int x,y) 有上面的出现,必然在主函数里有...

请问c语言二级考试需要记住哪些基本的库函数考试时不告诉你但可能math.h 函数名:abs 功能:求整数的绝对值 用法:int abs(int i) 函数名: sqrt 功 能: 计算平方根 用 法: double sqrt(double x); assert.h 函数名: assert 功 能: 测试一个条件并可能...

计算机二级c语言总体上必须清楚的:1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。3)...