CPP
学术科技 · 当前来自首页固化板块目录。
函数 a() { static int i=0; printf("i=%d",i); i=1; } 为了说明我的问题,我随便写了一段代码 第一运行a时,显示i=0,本意是第二次运行a时显示i=1 这样的话,函数内部第一局声明i=0就不起作用吗? 为什么?
for(int i=0;i<5;i++) {balabala;} int i=2; vc下会有重复定义的问题吧 gcc也会报错,是不是因为c中不能在for括号表达式中定义变量? 但g++编译通过。。。。 着实没注意过这个问题,应该也没人这么定义变量。 for循环体中的变量的作用域只是局部,应该只作用在for中 翻了翻书…
发信人: purevirtual (天之健), 信区: CPP 标 题: 【连载】【转载】c++从0开始【1-7】 发信站: 北邮人论坛 (Wed Jan 2 17:15:49 2008), 站内 C++从零开始(一) ——何谓编程 引言 曾经有些人问我问题,问得都是一些很基础的问题,但这些人却已经能使用VC编一个对话…
rt
这样的,需要动态定义一个类型用以传递这个类型的参数,现在暂时还不知道它里面有哪些类型,到运行时才知道,有比void* 更好的方法吗? 又或是union?
char a[]="abcdef"; char* p=a; cout<<&p<<endl; //这个应该是得到的p指针的地址吧?我想要a数组的首地址如何得到呢?
简单说一下思路吧
发信人: cownew (computer), 信区: CPP 标 题: C语言的开发工具 发信站: 北邮人论坛 (Sat Oct 4 11:37:01 2008), 站内 同学们在学C语言的时候大部分时间还是在用Turbo c这样“爷爷辈”的IDE(集成开发环境的缩写,也叫开发工具),真不免让人感觉惊奇,以至于很多同…
已知26个英文字母及空格字符的使用频率从高到低为: “空格”etaoinsrhldcumfpgwybvkxjqz 下面是英文字母使用频率表:(%) A 8.19 B 1.47 C 3.83 D 3.91 E 12.25 F 2.26 G 1.71 H 4.57 I 7.10 J 0.14 K 0.41 L 3.77 M…
先说下我作的东西: 想做一个小型的数据库,中间要用到对文件内的记录的读写,我把定长记录设计成一个个对象,读的时候根据记录的大小算出应当从什么位置读,然后从那个位置开始读一个对象出来,结果发现第一遍读时没有问题,结果第2遍关闭文件后再读就成下面这样了,请达人指教... 第一遍向文件中写入3个对象,然后读出第一个对象并打印…
const int a=1; int* b=const_cast<int*>(&a); *b=2; 这时候为什么a的值并不会被改变? 原理上没想明白 谢谢
RT
关于malloc有几个问题想问问大牛:每次malloc的最小单位是页吗?过多malloc和free会不会造成过多的碎片?而且malloc算是一个系统调用,需要在内核态下运行吗?
为嘛不打印“aaaaa!” #include "windows.h" #include "stdio.h" #include "stdlib.h" void Scan(char* str) { printf("%s",str); } void Start() { char* s="aaaaaa!\n"; HANDLE …
哪位大牛给一个呀,急求~~