上学期总结

**c语言基础 **
(https://blog.csdn.net/qq_43627363?t=1)
c++代码语句分为:内置类型,名字,变量,操作符,标量,字符串,预处理指示(如#include)等
变量定义:(变量在第一次定义时被声明)
int i;
函数定义:(有函数体的函数声明就成了函数定义)
float f(float a) { return a + 1; }
有了声明就必须有定义,有了定义声明就可以不要,因为定义包含了声明。
函数在定义时可以有未命名的参数。比如某参数在函数体中未被使用,则删去此参数的名称后编译时就不会有变量未使用的警告。
func()在C++中表示没有参数的函数,而在C中表示不确定的参数(这种情况下就会忽略类型检查)。func(void)在C和C++中都表示没有参数的函数。
C++中可以在程序的任何地方定义变量,但有些格式是不允许的。比如:
for (int i = 0, int j = 0; …; …? // 只允许在for中定义一个变量
while ((char c = cin.get()) != ‘q’) // 定义变量时不允许使用括号
循环(https://blog.csdn.net/qq_43627363/article/details/84918087)

数组
(https://blog.csdn.net/qq_43627363/article/details/85216732)
多维数组名作函数参数:
必须指定第二维(即列)的大小,且应与实参的第二维的大小相同
变量与指针:
变量的指针就是变量的地址。用来存放变量地址的变量就是指针变量。
指针变量:
一般的C++编译系统都为指针变量分配4个字节的存储单元。但在定义指针变量时必须指定基类型。
函数调用:
实参变量和形参变量之间的数据传递是单向的“值传递”方式,调用函数时不会改变实参指针变量的值,但可以改变实参指针变量所指向变量的值。
(p++)、(++p):
前者先取p的值,然后使p加1。后者是先使p加1,再取p
函数指针:
一个函数在编译时被分配一个入口地址,这个函数入口地址就成为函数的指针。
指针函数:
返回指针值的函数,eg. 类型名 *函数名(参数列表)
指针数组 类型名 *数组名[数组长度]
数组指针 类型名 (*指针名)[数组长度]
1
2
引用:
引用不是一种独立的数据类型,必须指定其代表某一类型的实体(如变量、类对象),不能定义引用数组,不能定义指向引用的指针。引用变量主要用作函数参数,它可以提高效率,而且保持程序良好的可读性。
加粗样式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值