Debug coding

#include <stdio.h>
 
#define __DEBUG__  
#ifdef __DEBUG__  
#define DEBUG(format,...) printf("File: "__FILE__", Line: %05d: "format"\n", __LINE__, ##__VA_ARGS__)  
#else  
#define DEBUG(format,...)  
#endif  
int main() {  
    char str[]="Hello World";  
    DEBUG("A ha, check me: %s",str);  
    return 0;  
}

From :   http://blog.csdn.net/aobai219/article/details/6092292

时间: 2024-10-26 09:44:11

Debug coding的相关文章

iOS:Cocoa编码规范 -[译]Coding Guidelines for Cocoa

--原文地址:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/Articles/FrameworkImpl.html Cocoa编码规范 --前言 用公共API开发一个Cocoa框架,插件,或其他可执行目标,里面的命名编写和规范不同于一般应用程序的开发.因为你开发出来东西是给开发者用的看的,并且他们不熟悉你的编程接口.这个时候API的命名约定就派上用场了,因为它使你的写

使用 Code Snippet 简化 Coding

在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for.foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提供的Code Snippet 工具自动帮你生成呢? 神奇之处 你只需要在代码编辑器中输入for,就会看到 Visual Studio 的自动提示框中出现了如下红框框起来的部分,这个时候只需要连按两下 tab 键,便会自动补全 for 循环语句(如图2所示),并且默认选中索引,以便你进行修改. 图 1

linux c coding style

Linux kernel coding style This is a short document describing the preferred coding style for the linux kernel. Coding style is very personal, and I won't _force_ my views on anybody, but this is what goes for anything that I have to be able to mainta

【.NET Core】在Win10中用VS Code debug

虽然windows平台中有功能丰富且强大的Visual Studio,但有时也稍显臃肿,不如VS Code(vsc)小巧便捷,废话不多说,直接进入正题 前提 .NET Core RC2 X64系统 Windows 7+ 安装VS Code 从官网下载安装,如果已经安装了vsc,请确保版本号至少为0.10.10 安装.NET命令行工具 下载地址 安装VSC c#扩展 下载地址,如果下载不畅请FQ,用vsc打开稍等一会儿即可自动安装完毕.安装完成后,重启vsc,此时vsc会自动下载对应平台的所需的d

iOS开发技巧(系列十七:使用Xcode DEBUG模式和RELEASE模式)

在开发过程中,我们经常需要用到NSLog输出一些信息,甚至有的开发过程,必须在控制台查看输出,有经验的程序员通过控制台输出就能知道整个数据交互的一个流程.但是一个发布的程序,里面带有太多的NSLog输出,肯定对于App性能有所影响,这时候我们可以使用一个宏定义来处理,在开发的时候使用DEBUG模式,在发布的时候使用RELEASE模式.这样,发布的App就不会在程序内部做大量的NSLog输出了. 简单的代码如下, #if defined(DEBUG)||defined(_DEBUG)     NS

网站后端_Python+Flask.0005.FLASK调试模式之开启DEBUG与PIN使用?

自动加载: # 方式一 if __name__ == '__main__':     app.run(host='0.0.0.0', port=9000, debug=True) # 方式二 if __name__ == '__main__':     app.debug = True     app.run(host='0.0.0.0', port=9000) 说明: 可通过如上两种方式开启调试模式,调试模式下PY文件被修改会自动重新加载,资源文件/模版文件/配置文件修改必须重启生效~这个确实

Coding Guideline

Coding Guidelines Skip to end of metadata Created by Jose Reyes, last modified by Jerry Haagsma on Mar 29, 2017 Go to start of metadata The rules below were approved by a democratic process. Election details are at the end of each rule. 1. Coding sty

C Coding Standard

1 通用 Rule 1 编译的Warnings不能被忽略掉 Rule 2 在已有Code或者三方的code基础上的修改,允许使用原来的coding standard Rule 3 如果允许C和C++都访问的相同的C的header 文件, extern C 必须在header文件里 #ifdef __cplusplus extern "C" { #endif /* body of header */ #ifdef __cplusplus } #endif 2 命名规则 Rule4 所有名

Flask之 DEBUG

# -*- coding:utf-8 -*- from flask import Flask #创建一个flask应用对象 app = Flask(__name__) #设置调试为true app.debug = True #使用 route()装饰器告诉flask哪个url触发哪个函数 @app.route('/') def hello_world(): return 'hello world'+ name #上面的name未定义 if __name__ == '__main__': app.