C++学习笔记2.开始学习C++

本文深入探讨C++的特性,包括大小写敏感性、main()函数的作用、动态链接库DLL的使用、头文件的添加方式、字符串与运算符重载概念、C++语句的种类及函数的格式与定义等,是初学者理解C++编程核心概念的宝贵资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++是对大小写敏感的,编译器是对拼写敏感的。

main()函数

函数头:函数头对函数与程序其他部分之间的接口进行总结。描述函数与调用它的函数之间的接口。main()就是一个函数头。

  • 函数名前面的部分叫做函数返回类型
  • 括号中的部分为形参列表,描述从调用函数传递给被调用函数的信息,通常不从程序的其他部分调用main(),main()通常被启动代码调用。空括号意味不接受任何参数。
  • 在Window是编程中可以编写动态链接库DLL,当我们执行某一个程序时,DLL文件就被调用,一个应用程序可以用多个DLL文件。

其他

  • 添加头文件是一种预处理器操作,在源代码被编译之前,替换或添加文本,原始文件没有被修改,是将源代码文件和头文件组合成复合文件提供到下一阶段。
  • 双引号括起的一系列字符叫做字符串
  • C++扩展了运算符重载的概念,允许为用户定义的类型重新定义运算符的含义
  • endl是控制符,\n是换行符(转义序列),endl可以确保程序继续运行前刷新输出,但是\n不可以提供这样的宝成

C++语句

  • 使用声明语句来指出存储类型并且提供位置标签,编译器负责分配和标记内存的细节。
  • 声明不一定是定义
  • C++可以连续使用赋值运算符,赋值会从右向左进行 
  • 种类
    • 声明语句
    • 赋值语句
    • 消息语句:将消息发送给对象,激发某种行动
    • 函数调用
    • 函数原型
    • 返回语句

  • 类是用户定义的一种数据类型,需要描述其表示的信息以及可执行的操作
  • 类定义描述的是数据格式及其用法,对象是根据数据格式规范创建的实体

函数

  • 有返回值的函数
    • 原型结尾的分号表明是一条语句,而不是函数头,如果省略分号,编译器会将这行代码解释为一个函数头,并且要求接着提供定义该函数的函数体。
      void calSquare(int);

      (上面为一个简单的原型示例)

    • 不能混淆函数原型和函数定义,原型只表述函数接口,定义中包含可函数的代码。
    • 应该在首次使用函数之前提供其原型。
    • 可将原型放在main()之前,代码放在main之后。

函数格式

type functionname(arguementlist)
{
    statements
}

函数定义不可嵌套

main()的返回值返回给了操作系统,通常的约定是退出值为0则程序运行成功。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值