zoukankan      html  css  js  c++  java
  • 初级编程:编程巧妙注释【附图讲解】

       【背景】在编程序时,有时候需要部分代码执行,部分代码不执行。或者两部分代码不同时执行,即对比两部分代码的效果如何,是否相同。这时候就产生了一个问题,如何才能利用较少的代码改变来实现不同代码段的交换执行呢?由此,我设计了如下题目,希望引起大家的思考。看题目比较枯燥,但是达到的效果却是比较“炫”的。一起来思考一下吧! 

       【定义】现在称vc++中被注释掉的代码部分称为“不点亮”,没有被注释掉的代码成为“点亮”。 

       【示例】大家可以利用如下内容上去思考实现,比如所谓的一个代码段就是如下的一句打印命令。 

    #include<stdio.h>

    void main(){

           printf("代码段1\n");

           printf("代码段2\n");       …… 

           printf("代码段n\n");

    }

     

       【题目】如果给你8根右斜线/3个星号*,如何利用一个符号的去留来让两行代码不同时执行,即交换执行。

    双行互动

       【题目】如果给你2n+2个右斜线,n个星号*,如何利用一个符号的去留来让连续的n段代码奇偶行交换点亮。

    五行互动


       【题目】如果给你2n+1个右斜线,n个星号*,如何利用一个符号的去留来让不限定位置的i行(i为小于等于n的任意数)代码点亮得到执行,或者熄灭不执行。
    逐行互动

  • 相关阅读:
    指针
    第一条:了解Objective-C语言的起源
    Java项目怎么使用Swagger生成API文档?
    springmvc 中@Controller和@RestController的区别
    Java ExecutorService四种线程池的例子与说明
    怎样解决Myeclipse内存溢出?
    过时date.toLocaleString()的解决方法
    maven中修改可用的版本
    String转换为Map
    tomcat在Debug模式下无法启动解决办法
  • 原文地址:https://www.cnblogs.com/Hiker/p/method.html
Copyright © 2011-2022 走看看