C语法
WOLO_csdn
这个作者很懒,什么都没留下…
展开
-
const关键字用法作用总结
C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。1.const 修饰成员变量1 #include2 using namespace std;3 int main(){4 int a1=3; ///non-const data5 ...原创 2018-10-08 14:11:15 · 639 阅读 · 0 评论 -
运行C程序生成的exe文件闪退解决方案
下面简单说几种常见的解决方法。1.在代码段末尾加上getch();就可以了。(代码段末尾指你程序要执行完之前, 一般在return 0;之前)或者,加上getchar(); 也行。原理就是停止,等待用户输入,即你没输入的话,程序就不算执行完毕。个人认为getch();比较好。因为你加getch();是按任意键退出,而getchar();,你可以输入若干个字符然后按回车才会结束。2.加个头文...转载 2019-01-11 10:59:32 · 7267 阅读 · 1 评论 -
struct结构体计算内存占用
一、 ANSI C标准中并没有规定,相邻声明的变量在内存中一定要相邻。为了程序的高效性,内存对齐问题由编译器自行灵活处理,这样导致相邻的变量之间可能会有一些填充字节。对于基本数据类型(比如int,char),他们占用的内存空间在一个确定硬件系统下有个确定的值,所以,接下来我们只是考虑结构体成员内存分配情况。1.1、Win32平台下的微软C编译器(cl.exe for 80×86)的对齐策略...转载 2019-01-14 17:23:37 · 451 阅读 · 0 评论