摘要:
1.防止一个头文件被重复包含:#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif当你所建的工程有多个源文件组成时,很可能会在多个文件里头包含了同一个头文件,如果借用上面的宏定义就能够避免同一个头文件被重复包含时进行多次编译。因为当它编译第一个头文件时总是没有定义#define COMDEF_H,那么它将编译一遍头文件中所有的内容,包括定义#define COMDEF_H。这样编译再往下进行时如果遇到同样要编译的头文件,那么由于语句#ifndef COMDEF_H的存在它将不再重复的编译这个头文件。2.通过宏定义使得同一数据类型的字节数不因不同的平台或不同 阅读全文
摘要:
//90=2*3*3*5 //非递归#include<stdio.h>int main() { int n; while(scanf("%d",&n)!=EOF) { int b; while(n!=1) { int i; for(i=2;i<n;i++) { if(n%i==0) { printf("%d*",i); n = n/i; break; ... 阅读全文