08-C++程序设计基础ppt1.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
08-C++程序设计基础ppt1.ppt

结束语 简单介绍了C++语言的特点以及Visual C++集成开发环境的使用。 在C++中,函数的设计与使用可以说更为严谨和灵活。Inline函数、函数的重载、引用类型变量都是本章学习的重点。 Note: Such namespaces are used to solve the problem of name collision in large programs and libraries. Programmers can use namespaces to develop new software components and libraries without causing naming conflicts with existing components. // namespace_declaration1.cpp namespace X { int i; double j; } int main() { X::i++; } Such namespaces are used to solve the problem of name collision in large programs and libraries. Programmers can use namespaces to develop new software components and libraries without causing naming conflicts with existing components. For example: Prog1_6.cpp #include iostream.h #include time.h struct Day { unsigned dd,mm,yy; void printday(Day *); }; int main(int argc, char* argv[]) { time_t T; struct tm *TimeNow; TimeNow=localtime(T); Day day; day.dd=TimeNow-tm_mday; day.mm=TimeNow-tm_mon+1; day.yy=TimeNow-tm_year+1900; day.printday(day); //ctime()函数:将系统时间转换为本地时间 cout 本地时间: ctime(T)endl; //_strdate()函数:取得日期并存放到缓存区 char date[9]; _strdate(date); cout 今天日期: dateendl; //_strtime()函数:取得时间并存放到缓存区 char time[9]; _strtime(time); cout 现在时间: timeendl; return 0; } void Day::printday(Day *d) { coutToday is:endl d-dd:d-mm:d-yyendl; } 第二章 C++函数 一.函数原形 函数的原形即为函数的说明,目的是告诉编译器有关函数的返回值类型, 参数个数和参数的类型: 如 int read(int, char *, unsigned); C ++中库函数的原形(prototype)都放在.h文件中. 二. 函数的定义 三. 函数信息的传递 1. 实参(actual argument)与形参(formal argument) 实参: 当调用函数时,所给予函数的参数. 形参: 在函数定义时,用来接收当调用该函数时所传递过来的数据的变量. 属局部变量. 2. 传值(passing by value) 在函数调用时,在内存中开辟形参存储空间,并将实参的值拷贝给形参. 3. 传址(passing by address) 用指针变量作形参,函数调用时使形参指向实参. 当希望通过函数调用来改变实参的值时,用传址方法. 4. 以引用类型变量为函数的参数(new) 函数说明和定义时: void swap_by_ref(int arg1, int arg2) 函数调用时: swap_by_ref(var1,var2) 如同传址法来传递参数. 注意: 出现在函数调用时,表示该函数以传址法来传递参数 若以引用类型数据为参数,则编译器会在该函数中产生一形式参数,此形式参数即为实在参数的别名,从而,不必浪费时间来拷贝实在

文档评论(0)

cai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档