编程编写问题

1个回答
展开全部
摘要 1.语法错误概念:是指程序中含有不符合语法规定的语句成因分析:编程语言基础语法掌握不熟练编写代码时急于求成,不细心对某些知识点没有了解透彻,不知道怎么使用常见错误:引号、逗号、分号错误(中文英文逗号、引号等是不同的,注意切换输入法)变量未定义(这个不用多说了吧,一写就明了的…)变量赋值、运算时显示类型不匹配(如:int a=6;float b=3.14;当使a=b时,会显示类型不兼容,会导致数据丢失。)循环条件判断后面是跟着{大括号},不要加上分号,否则循环不完整起不到作用。这种错误也是编程小白会出现的错误。函数参数不匹配(了解函数的作用,需要传什么参数,对照形参传实参)。头文件未包含(有时候你在别处看见一个函数,你自己拿来用,发现此函数竟然未定义,你要知道此函数在哪个头文件里面,或者是否是自己定义的)。2.逻辑错误概念:是指程序中没有语法错误,可以通过编译、连接生成可执行程序, 但程序运行的结果与预期不相符的错
咨询记录 · 回答于2022-08-21
编程编写问题
1.语法错误概念:是指程序中含有不符合语法规定的语句成因分析:编程语言基础语法掌握不熟练编写代码时急于求成,不细心对某些知识点没有了解透彻,不知道怎么使用常见错误:引号、逗号、分号错误(中文英文逗号、引号等是不同的,注意切换输入法)变量未定义(这个不用多说了吧,一写就明了的…)变量赋值、运算时显示类型不匹配(如:int a=6;float b=3.14;当使a=b时,会显示类型不兼容,会导致数据丢失。)循环条件判断后面是跟着{大括号},不要加上分号,否则循环不完整起不到作用。这种错误也是编程小白会出现的错误。函数参数不匹配(了解函数的作用,需要传什么参数,对照形参传实参)。头文件未包含(有时候你在别处看见一个函数,你自己拿来用,发现此函数竟然未定义,你要知道此函数在哪个头文件里面,或者是否是自己定义的)。2.逻辑错误概念:是指程序中没有语法错误,可以通过编译、连接生成可执行程序, 但程序运行的结果与预期不相符的错
成因分析:和语法错误一样,就是不细心比如你想判断一个人的名字是不是叫nanyu,但编写程序时却少写了一个n,变成了nayu,在运行时就会发生逻辑错误。对于内存不够了解,指针运用不娴熟。常见错误:进行if判断时使用了赋值运算符=,而不是逻辑运算符==(if(a=b)和if(a==b)是完全不同的,相信大家都遇到过)。这个是最让人头疼的错误,运行一下代码,好,没问题!随着你的输入等操作,接着弹出一个窗口,大致意思是访问冲突,然后看着代码一脸懵。这个问题错误也有好多:(1). 数组越界访问或者越界存数据(2). 指针指向了没有权限访问的内存(3). 数据转换时数据溢出一元运算符 – 和 *的优先级相同,注意使用括号在主函数的内部,定义局部变量一定要放在任何函数或语句执行之前,否则肯定报错。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消