
C++
Katie666321
这个作者很懒,什么都没留下…
展开
-
32位和64位环境下,基本数据类型所占的字节数和位数
和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。 un...转载 2019-06-27 16:22:27 · 434 阅读 · 0 评论 -
#define的常见用法
先来讲一讲#define的优点与缺点:[优点] 当在程序中想要修改某一个值得时候,而且这个值又在很多地方引用。这时候就能体现出宏定义的强大优点了。 例如: #define LINK LED0 //定义LINK的灯为LED0 因为在程序中我们可能很多地方要对LINK灯进行操作,当我们想换LINK灯的时候,直接将: #define LINK LED1 这样就很方便了,不用一处处去...转载 2019-07-11 11:20:26 · 528 阅读 · 0 评论 -
关于int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试
简单点说,int main( int argc, char* argv[] ) 中,argc是参数个数(arguments count),argv应该是参数数组(argument vector)。argv[0]中存放的是当前可执行文件的路径,argv[1]......argv[argc-1]中存放的是用户输入的命令行参数。 如下方代码所示,当想要使用命令行方法,打开输入文件进行模型数据输入,即执...转载 2019-08-24 18:19:04 · 678 阅读 · 0 评论