下载此文档

C语言复习及C 基础知识 课件讲座.doc


文档分类:资格/认证考试 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
C 语言复习及 C 基础知识课件讲座本文由 flying_judy 贡献 ppt 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT ,或下载源文件到本机查看。第二章 C 语言复习及语言复习及 C++ 基础知识语言复习及基础知识 C++ 的起源和特点的起源和特点 C++ 的起源的起源 C++ 的特点的特点 C 的源程序的源程序*.c 以下的文件C和都可用: 以下的文件和 C++ 都可用: 都可用 C 的头包含文件的*.h C++ 的源程序的源程序*.cpp C++ 的头包含文件的*.hpp /* */C 的注释的注释// <CR> C ++ 的注释的注释 1 C++ 源程序的构成源程序的构成 C++ 程序的一般格式程序的一般格式说明 C++ 构造的示例程序〖例 〗说明构造的示例程序#include // 系统头文件 int add(int a, int b); // 函数原型的说明函数原型的说明 int main( ) // 主函数主函数{ int x,y,sum; // 定义三个整型变量定义三个整型变量 cout<<" 输入二个数输入二个数:"<<'\n'; // 界面提示用户输入二个数界面: 提示用户输入二个数输入二个数界面 cin>>x; // 从键盘输入变量的值从键盘输入变量 x 的值从键盘输入变量 cin>>y; // 从键盘输入变量的值从键盘输入变量y 的值从键盘输入变量 sum=add(x,y); // 调用函数调用函数 add, 将函数返回值赋给变量调用函数将函数返回值赋给变量 sum cout<<" 二数和是二数和是:"<>name; cout<<hex<<x<< ’'<<dec<<x<<''<<oct<< cout<<name<<endl; x<<'\n'; return 0;}}4 灵活的局部变量说明 int f(){ int i; i=10; int j; j=25; for(int k=5;k>=0;k--) ….. …….} 以上的写法在 C 程序中都是错误的但在 C++ 程序中都是正确的。程序中都是错误的,程序中都是正确的。以上的写法在程序中都是错误的,但在程序中都是正确的 5 结构、联合和枚举名可直接作为类型名结构、定义枚举类型名: 定义枚举类型名: 枚举类型名 enum bool {FALSE, TRUE}; 定义结构枚举类型名结构枚举类型名: 定义结构枚举类型名: Struct student { int sno; char *sneme; };C 语言中定义枚举类型变量: enum bool done; 语言中定义枚举类型变量: 语言中定义枚举类型变量定义结构类型变量结构类型变量: 定义结构类型变量: struct student s1, s2; C++ 语言中定义枚举类型变量: bool done; 语言中定义枚举类型变量: 语言中定义枚举类型变量定义结构类型变量结构类型变量: 定义结构类型变量: student s1, s2; 6 const 修饰符修饰符#define LIMIT 100 是一个标志, 这里 LIMIT 是一个标志,代表 100 const int LIMIT=100; 是一个常量名, 在内存有空间放了 100 , 因此有地址, 这里 LIMIT 是一个常量名, 在内存有空间放了, 因此有地址, 可以用指针指向这空间, 但不能修改它。可以用指针指向这空间, 但不能修改它。 int i=100; 是一个变量名, 在内存有空间放了 100 , 因此有地址, 可以这里 i是一个变量名, 在内存有空间放了, 因此有地址, 用指针指向这空间, 且可以改放别的整数。用指针指向这空间, 且可以改放别的整数。(1) 可以用一个指向常量的指针变量指向常量: 可以用一个指向常量的指针变量指向常量: a const char *name= “ chen ”; nam 常量 X chen n name[3]= ‘a’; // 错误错误 e name= “ zhang ”;// 正确正确 zhang 常量(2) 指针常量指针常量 X char *const name= “ chen ”; nam name[3]= ‘a’; // 正确正确 chen anae常量 name= “ zhang ”; // 错误错误 zhang (3) const char *const name =“ chen ”;7 //例 例#include main( ){ int a=1; #define T1 a+a #define T2 T1-T1 cout<<"T2 is "<<T2<<endl; a+

C语言复习及C 基础知识 课件讲座 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-06-11
最近更新