摘要:
// pointers to structures#include ‹iostream.h›#include ‹stdlib.h›struct movies_t {char title [50];int year;};int main () {char buffer[50];movies_t amovie;movies_t * pmovie;pmovie = & amovie;cout << "Enter title: ";cin.getline (pmovie->title,50);cout << "Enter year: 阅读全文
摘要:
ANSI-C 中的动态内存管理Dynamic memory in ANSI-C在C语言中,为了动态分配内存,我们必须求助于函数库stdlib.h。因为该函数库在C++中仍然有效,并且在一些现存的程序仍然使用,所以我们下面将学习一些关于这个函数库中的函数用法。函数malloc这是给指针动态分配内存的通用函数。它的原型是:void * malloc (size_t nbytes);其中nbytes 是我们想要给指针分配的内存字节数。这个函数返回一个void*类型的指针,因此我们需要用类型转换(type cast)来把它转换成目标指针所需要的数据类型,例如:char * ronny;ronny = 阅读全文
摘要:
1 // my first program in C++2 #include <iostream.h>3 using namespace std;4 5 int main() {6 cout << “Hello World!”;7 return 0;8 }按照惯例,第一个程序写给了Hello World!解释一下这段代码吧!行1、 是一个行注释,行注释以(//)开始后面跟注释内容行2、 预处理器的指示语句,用于对编译器作出一些指示@行3、 使用std名字空间,标准库都在std名字空间下面行5、 程序主函数(main function)程序的入口函数行6、 流输出行7、. 阅读全文