用C语言描述的伪代码怎么看,怎么写?

作者&投稿:单胀 (若有异议请与网页底部的电邮联系)
如何用C的代码写伪代码?~

:所谓伪代码,就是那些用来表示算法的文字段落。 你想写一个程序,不可能就直接写代码,你得先写思路,用来暂时记录你思路的文字符号一般用简单的词语来。 比如: 初始化 字符串 A; 输入字符串 A; 如果 检测字符串 A 成功 就 打开文件

所谓伪代码,就是那些用来表示算法的文字段落。

你想写一个程序,不可能就直接写代码,你得先写思路,用来暂时记录你思路的文字符号一般用简单的词语来。

比如:
初始化 字符串 A;
输入字符串 A;
如果 检测字符串 A 成功 就
打开文件(A);
否则 回到输入字符串;

伪代码根据个人习惯而不同,主要的是用来表达你想好了的思路。

伪代码主要是为了方便各种语言来实现,像你这里的用C实现就是:

struct Node{
    int number;
    struct Node *Next;
};

ElementType :元素类型

Element:元素名

Position :位置,定义Next指针


QQ已私信给你~



伪代码是一种算法描述语言。使用伪码的目的是使被描述的算法可以容易地以任何一种编程语言实现,他是用介于自然语言和计算机语言之间的文字和符号(包括数学符号)来描述算法。
【简单示例】输入3个数,打印输出其中最大的数。可用如下的伪代码表示:
Begin(算法开始)
输入 A,B,C
IF A>B 则 A→Max
否则 B→Max
IF C>Max 则 C→Max
Print Max
End (算法结束)

应该是一个单向链表的节点结构体信息。
elementType 字面翻译成元素类型,理解为数据域就OK了
Position 是位置的意思。理解为指针域就OK了

伪码,字面意思就是假的代码,看起很像实际上不是,只是一种描述性质的语言,帮助做代码设计的。你就当做是一般的技术文档看就行了。只是伪码翻译为代码明显比纯文字描述的技术文档更方便直接。

伪码怎么写,根据个人的习惯不同,每个人肯定都有自己的风格。伪码只是帮助你描述程序的,和注释没什么差别,你如果有些注释的习惯,你的注释,就是很好的伪码。

这个结构应该是个链表节点的结构体 position的意思大概就是说 下一个节点的位置 PS我觉得这个伪代码写的很烂

我还没有到这个等级啊


C语言中的“伪码”到底是啥???
就是伪代码,也就是就是用常规语言或文字符号(即非编程语言写的)代码算法,叫伪代码 只是为了直观的表达出算法,才用伪代码,还有相应的伪代码语言等,这些代码无法运行,只有通过按照伪代码所表达的算法或操作,编好程序,才能运行. 举例,我要表达c语言中的i++操作,我可以些成"i自加1",当然一...

什么是c语言伪代码
所谓伪代码,就是那些用来表示算法的文字段落。你想写一个程序,不可能就直接写代码,你得先写思路,用来暂时记录你思路的文字符号一般用简单的词语来。比如:初始化 字符串 A;输入字符串 A;如果 检测字符串 A 成功 就 打开文件(A);否则 回到输入字符串;伪代码根据个人习惯而不同,主要的是用来...

C语言中伪代码是什么意思
伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。以编程语言的书写形式指明算法职能。使用伪代码, 不用拘泥于具体...

用C语言描述的伪代码怎么看,怎么写?
伪代码主要是为了方便各种语言来实现,像你这里的用C实现就是:struct Node{ int number; struct Node *Next;};ElementType :元素类型 Element:元素名 Position :位置,定义Next指针 QQ已私信给你~

数据结构C语言版的伪代码怎么转换
伪码的意思就是假的代码。意思就是要你自己去写噻,比如数据结构上的链表,是不是它要不写一些只有名称的CreateList_L_Last(LinkList L)之类的嘛。意思就是要自己去写如何给链表赋值。参考:typedef struct LNode { int data;struct LNode *next;}LNode,*LinkList;\/\/尾插法添加数据 void Create...

试说明C语言中伪语言的含义
伪语言 顾名思义 就是不是真正的语言 但是语法上确是按照C语言的写法 用相似的形式来表达C语言 这样的语言就是伪语言 也称伪代码

伪代码解释
to是指以j为循环变量j从2到 A的长度 循环length [A]-1次 j=2 执行 key←A[2]j=3 执行 key←A[3]...do的含义就是做后面的语句 相当于c语言中的 for(int j=2;j<=length [A];j++ { key=A[j];}

C语言程序填空:功能是删除一个字符串中所有数字字符
最简单的方法是新定义一个字符串,然后用一个循环遍历目标字符串判断每一个字符是不是数字,如果不是就逐个赋值到新定义的空字符串。循环运行完以后,就得到删除了所有数字字符的原字符串。给出伪代码如下:char s1[100]={0};\/\/这里会把所有位置赋0,不用担心结束符'\\0'for(int i=0,j=0;s[...

一道c语言逻辑题目,求大神帮一下!
逐一验证即可,伪代码 实验代码:include<stdio.h> int main() { int res; \/\/res记录做好事的人,1表示A,2表示B,3表示C,4表示D \/\/假设A说的是真的,验证:res = 4;if (res != 4 && res != 2){ printf("A is true!");return 0;} \/\/假设B说的是真的,验证:res = 1;i...

C语言问题
执行前:a=-2,b=0;第一次while循环执行后:a=-1;b=1;此时(a++&&++b)值为1,真,继续执行while循环,之后:a=0,b=2;此时(a++&&++b)值为0,假,while循环结束,执行print语句。这里主要弄明白:a++是a执行之后,a的值增加1,++b是执行语句前b的值增加1就行了。

井研县13349245772: 伪代码的写法 -
中叔鬼千珍: 伪代码的语法规则在伪代码中,每一条指令占一行(else if 例外,),指令后不跟任何符号(Pascal和C中语句要以分号结尾);书写上的“缩进62616964757a686964616fe4b893e5b19e31333330333636”表示程序中的分支程序结构.这种缩...

井研县13349245772: c语言伪码书写的规范是什么
中叔鬼千珍: 伪代码就是用英文写出你想要写的程序的功能及步骤.

井研县13349245772: 什么是伪代码,什么时候能用到它,有什么作用,如何去写,请大侠举例说明一下~ -
中叔鬼千珍: 伪代码(Pseudocode)是一种算法描述语言.使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现.因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言. 介于自然语言与编程...

井研县13349245772: C语言闰年伪代码怎么表示 -
中叔鬼千珍: 其实要判断闰年很容易,就是一个语句 if(((year%4==0)&&(year%100!=0))||(year%400==0)) 如果成立就是闰年了,如果你要更详细的,或是其他的内容,请追问

井研县13349245772: c语言的伪码怎么写 有什么规则吗 -
中叔鬼千珍: 就是符合语法规则就行

井研县13349245772: c语言求最大值最小值 的程序伪码 -
中叔鬼千珍: #include void main(void) { int score[7] = {23,33,44,55,66,77,88}; int i, max = 0, min = 100; for(i=0;i<7;i++) { if(score[i] > max) { max = score[i]; } } for(i=0;i<7;i++) { if(score[i] < min) { min = score[i]; } } printf("最大值:%d, 最小值:%d", max, min);}

井研县13349245772: 数据结构里常用函数的伪代码怎么用c编写????? -
中叔鬼千珍: 用其它语言也可以,C是比较常用的描述

井研县13349245772: C语言中的“伪码”到底是啥???
中叔鬼千珍: 算法的一种表示形式,不能运行,只是为了容易理解程序运行步骤.

井研县13349245772: 条件语句的伪码格式是什么 -
中叔鬼千珍: 不知道你说的伪码是否是伪代码.如果是伪代码的话,并没有什么固定的格式,可以怎么简单怎么写,伪代码就类似一种简易流程图,比如可以这样来表示IF A>B 则A→Max否则 B→MaxC语言中的条件判...

井研县13349245772: C语言伪代码中选择结构,循环结构的代码格式是什么?
中叔鬼千珍: for(条件;条件 ;条件){ //循环体 } while(条件){ //循环体 } do{ //循环体,此循环先运行一次 }while(条件);

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网