程序设计专业课笔记

编译预处理,获取头文件,检查语法错误,将源程序转换为二进制目标程序,生成obj文件;链接是将所有的目标程序obj装配起来,再与函数库相连接生产exe可执行程序文件。

标识符只能由以字母、数字和下划线构成,且只能由字母和下划线开头,不可与关键字同名。

0开头,8进制;0x开头16进制

优先级:括号>运算>关系>三目运算符?:>,返回后面的值;+=、/=从右向左计算,逻辑运算符左边可以确定值时右边不计算

文件操作
#include
//写文件
ofstream file;
file.open(路径);//打开文件
file<<内容;//用于输出到txt文件,与cout相同
//读文件
ifstream file;
file.open(l路径);//打开文件
file>>长度;
string s;
getline(file,s)//file中读取一行到s中
最后file.close()

随机位置读写
输出流位置调整
file.seekp(字节,file.cur)//从当前位置后移,beg起始位置,end倒数
输入流位置调整
file.seekg()//与输出相同

strcpy复制字符串覆盖原有位置,原串种的\0一起拷贝
strcmp字符串比较,逐个比较asc码,有一个不同就返回,看大小
strcat追加字符串
typedef 类型 新名 给已有类型起别名

asc码,小写字母比大写大32

auto函数内的生命周期变量,与static相对应
register寄存器变量,可以加快访问速度
extern表示变量或函数的定义在其他库

字符串长度#include strlen()

\10可使数据少个位
%10可取出个位 二者组合使用可以实现数据的逐位打印

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值