C程序和C++程序
来源:互联网 发布:网络马夹和马甲 编辑:程序博客网 时间:2024/06/06 05:02
1.C++面向对象程序设计语言是在C语言的基础上发展起来的,它与传统的程序设计方式不同,而是一种新的程序设计范型。它对降低软件的复杂性,改善其重要性和维护性、提高软件的生产效率,有着十分重要的意义。因此面向对象程序设计被普遍认为是程序设计方法的一场实质性的革命。
Visual C++支持面向对象程序设计,是Microsoft公司推出的目前应用最为广泛的基于Windows平台的可视化编程工具。
我们将用Visual C++的强大功能开发Windows应用程序,设计完成色彩亮丽的可移动的图形图像及千变万化的文字信息和广泛流行的企事业管理、银行、电信、商业、教育、游戏等众多的实用软件。
1.1 C程序和C++程序
我们有C和C++编程基础后,才能更好的运用Visual C++编程工具开发Windows应用程序。下面我们先用C语言、C++语言编写一个同样的显示学生信息程序,回顾和熟练一下它们的编程方法,这将对我们学好Visual C++程序设计起到促进作用。
例1 用C语言编写显示学生信息程序
双击VC系统FileNewFileC++source File右边File处写你要建的文件名:学生信息1在其下面的Location即路径名处写:e:/vcpp(事先建好的文件夹)ok,如图1.1.1所示,在出现的界面(文档窗口)上你可敲入C程序,之后单击BuildBuild是是 !(编译运行),便出现图1.1.2的结果。敲入的C程序如下:
#include <stdio.h>
#include <string.h>
struct student //定义结构体类型student
{ long num; //学号
char name[20]; //年龄
char sex[10]; //性别
float score; //成绩
}stu,*p; // 直接定义student结构体类型变量stu和student结构体类型指针*p
int main()
{ p=&stu; //student结构体的起始地址赋给指针变量p
stu.num=89101; //将学号赋给stu结构体变量中的成员num中
strcpy(stu.name,”李明”); //将姓名赋给stu结构体变量中的成员name
strcpy(stu.sex,”男”); //将姓别赋给stu结构体变量中的成员sex
stu.score=89.5; // 将成绩赋给stu结构体变量中的成员score
//以下2个printf函数输出的结果是相同的。
printf(”学号 No.:%ld/n姓名 name:%s/n性别 sex:%s/n成绩 score:%2.1f/n”,
stu.num,stu.name,stu.sex,stu.score);
//stu.num表示stu结构体变量中的成员num
printf(”/n学号 No.:%ld/n姓名 name:%s/n性别 sex:%s/n成绩 score:%2.1f/n”,
p->num,p->name,p->sex,p->score);
//p->num是代替(*p).num的书写形式,也就是p->num 等价于(*p).num,它表示p指向结构
//体变量stu中的成员num
return 0;
}
- C程序和C++程序
- Python程序和C程序的整合
- python程序和c程序的结合
- C程序
- c 程序
- C程序
- C程序
- c程序。
- c程序
- c 程序
- c程序
- C程序
- C程序
- c程序
- c程序
- c程序
- c程序
- C程序
- GCC的使用方法
- vi命令
- Ubuntu启动时显示 No resume image
- Third game named 'WalkNavi' is released into Android Market, welcome download and give your feedback!!
- Linux内核分析方法谈(上)(作者:喻锋荣)
- C程序和C++程序
- 推荐:搜索引擎零距离——基于Ruby+Java搜索引擎原理与实现
- EJB学习笔记
- 数据库设计文档
- 沧海沧田顿变里的青春年华
- Android SDK 1.5中文版 (Application基础—3)
- Windows Via C/C++ Part Ⅰ Chapter3: 内核对象(3)
- 数据库设计说明书模板
- ASP.NET页面跳转几种方式