有关注释

作者在进行嵌入式实验时,在批处理文件中误将REM开头的行当作命令而非注释,经朋友提示后恍然大悟。文章介绍了不同编程语言及文件中的注释符号。

 昨天做嵌入式实验时闹了笑话, 在修改用于编译和链接生成ARM映像文件的批处理文件时, 竟然看了半天也没明白过来那一行行以REM开头的语句到底是什么命令. 记得没有这么个内部命令或是外部命令啊……


 REM Use the following two lines to build without the serial port.
 REM armcc -c -g -O1 main.c -DEMBEDDED
 REM armcc -c -g -O1 retarget.c
 REM Use the following two lines to build using the serial port.
 armcc -c -g -O1 main.c -DEMBEDDED -DUSE_SERIAL_PORT
 armcc -c -g -O1 retarget.c -DUSE_SERIAL_PORT
 armcc -c -g -O1 serial.c -I../include


 后来在朋友提醒下才悟到……原来……那是注释……
 我狂汗……

 通常的高级语言注释,C/C++/Java都用“//”来注释一行,用“/* …… */”来注释一段


 而汇编里的注释则由分号“;”开始,注释分号后面至此行结尾

Linux配置文件里的注释呢, 则以"#"开头

 还是很汗……本来注释是电脑跳过而为了方便人的理解的,结果我却在那个批处理注释上百思不得其解……没文化还真可怕啊…… 

### MATLAB App Designer 注释与文档 MATLAB App Designer 是一种用于创建交互式图形用户界面 (GUI) 的工具,它允许开发人员通过拖放组件来设计应用程序,并结合 MATLAB 代码实现复杂的功能。在 MATLAB 中,注释通常用于解释代码的功能或描述特定的变量和函数。以下是关于 MATLAB App Designer 中英文注释的一些关键点: 在 MATLAB App Designer 中,注释可以通过在代码中添加 `%` 符号来实现[^2]。例如: ```matlab % This is a single-line comment explaining the purpose of the code ``` 对于多行注释,可以连续使用 `%` 符号,或者使用块注释符号 ` %{ ... %}`[^3]: ```matlab %{ This is a block comment. It spans multiple lines and is useful for detailed explanations. %} ``` 在 App Designer 中生成的代码文件(通常是 `.mlapp` 文件)中,MATLAB 自动生成了许多带有注释的模板代码,这些注释帮助开发者理解每个回调函数的作用以及如何修改它们[^4]。例如,当创建一个按钮时,MATLAB 会自动生成类似以下的代码: ```matlab function ButtonPushed(app, event) % ButtonPushed app.Button PushedFcn % This function executes when the user interacts with the button. disp('Button was pushed'); end ``` 此外,MATLAB 官方文档提供了详细的教程和示例,涵盖了从基本应用到高级功能的所有方面[^5]。开发者可以通过访问 MATLAB 的在线帮助中心或直接在 MATLAB 环境中搜索相关主题来获取更多信息。 ### 示例代码:带有注释的简单 App Designer 应用 以下是一个简单的 MATLAB App Designer 示例,展示了如何使用注释来提高代码的可读性: ```matlab % Define properties for the application properties (Access = public) TextInputValue % Store the value entered in the text input field end % Initialize the application methods (Startup) function startupFcn(app) % Set default value for the text input field app.TextInput.Value = 'Enter your name'; end end % Callback for the button click event methods (Access = private) function ButtonPushed(app, event) % Retrieve the value from the text input field inputValue = app.TextInput.Value; % Display the value in the command window disp(['Hello, ', inputValue, '!']); end end ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值