c/c++
tkts
舅舅在图墙
展开
-
求质数
#include #include using namespace std;bool is_zhishu1(int i) { int j; for(j=2;j<i;j++) { if(i%j == 0) return false; } return true;}bool is_zhishu2(int i){ int j; if(i == 2) retur原创 2013-03-28 23:14:06 · 555 阅读 · 0 评论 -
constant和#define的区别
#define 宏常量只是单纯的替换, 在预编译时进行, 没有类型检查。 宏常量不会分配内存空间。constant常量有类型限制,在编译时会进行类型检查, 定义时会分配内存空间。c++建议使用constant类型常量, 防止在字符串替换时出现意想不到的问题。原创 2013-03-27 22:57:02 · 1036 阅读 · 0 评论