MATLAB和C语言编程的不同点总结

很多同学都是先学习的C,然后学习MATLAB编程,为了防止混淆、方便记忆,现把不同点慢慢积累,总结在这篇文章中。

1.自加自减

C语言

a++; //先使用a,后自加
a--; //先使用a,后自减
++a; //先自加,后使用
--a; //先自减,后使用
a = a + 1; // 自加
a = a - 1; // 自减

Matlab 

% 自加
a = a + 1;
% 自减
a = a - 1;

2.break 应用场景

C语言中的switch case中要加break,否则会顺序执行下一case。

Matlab中的switch case 中不能加break!

3.声明静态变量

C语言

//可以直接赋初值
static unsigned char data = 0;

Matlab

% 使用persistent关键字   
persistent stu_mavlink_parse_step;
% 赋初值的方法
if isempty(stu_mavlink_parse_step)stu_mavlink_parse_step = 0;
end

4.不等于号

Matlab 

~=

C语言

!=


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部