数据结构问题。。。c语言

请问这两段代码要怎么排,为什么我把图一的代码放在图二的代码下面却不能运行... 请问这两段代码要怎么排,为什么我把图一的代码放在图二的代码下面却不能运行 展开
 我来答
自我编程
2019-09-10 · 科技优质答主
自我编程
采纳数:1481 获赞数:4283

向TA提问 私信TA
展开全部

图二那句void printN(int n)叫做函数申明。

main是入口函数,调用printN这个函数。

所以,只要确保printN定义在main函数之前,或者是在main调用之前申明。都可以。

所以,你可以排成:

1、

#include <stdio.h>

void printN(int n){。。。。。。。。。}//把代码放在main前面就不需要申明语句。

int main(){ 。。printN(N)。。。}

2、

#include <stdio.h>

voidprintN(int n);//把函数代码放在main后面,就需要加申明语句,像这样把申明语句写在函数体外面,下面所有的函数都可以调用这个函数。

int main(){ 。。printN(N)。。。}

void printN(int n){。。。。。。。。。}

3、

#include <stdio.h>

int main()

{ 。。。

voidprintN(int n);//也可以把申明语句写在main函数体内,但只对mian有用,如果其他函数想调用,还要单独声明。

printN(N)。。。

}

void printN(int n){。。。。。。。。。}

花艳花自娱951
2019-09-10 · TA获得超过1877个赞
知道大有可为答主
回答量:3168
采纳率:0%
帮助的人:389万
展开全部
C语言是一种编程的语言,编程的语言有很多种。
而数据结构则是讲的是关于一些数据的理论知识。
可以说不管什么编程语言都能用到数据结构的知识,数据结构是程序设计基础又核心的知识。
可以将c语言想象为一种语言,那么数据结构就是一种说话的技巧,如何让你说话更简洁,有逻辑,容易让人听懂,这表达技巧不管你用中文或者ENGLISH都可以用上。
当然,如果你想成为一个优秀的程序设计人员,数据结构是必须掌握好的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjf121348
2019-09-10 · TA获得超过520个赞
知道小有建树答主
回答量:1126
采纳率:59%
帮助的人:214万
展开全部
书的代码是没有问题的。是你的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
x1rom
2019-09-10 · TA获得超过245个赞
知道答主
回答量:291
采纳率:20%
帮助的人:38.3万
展开全部
报的什么错 要学会排错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式