博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
和“C”的再遇
阅读量:6416 次
发布时间:2019-06-23

本文共 1340 字,大约阅读时间需要 4 分钟。

今日记,昨日事。坦白说,我和C语言已不是第一次相识,但总如初见般捉摸不透(哈哈哈),从未真正地吃透它,掌握它,第一次接触C语言的时候,那叫一个迷糊啊,当时的目的很明确——应付考试,但这次不一样,重新拿起它,是想要学好它,让它能为我所用。或许,就是因为曾经学过很长一段时间,所以快速入门才没有那么难吧,但记忆终究还是有深有浅,难免还有很多自己没有掌握到的地方,如此,我便以快记的形式对有些东西做了重整,就像是一千个人的眼里有一千个哈姆雷特一样,每次学C语言也总会有新的收获。因为快速入门阶段还未结束,所以只是一部分(希望道友们能给予指点纠正),每天进步一小步,天天有进步:

Visual Studio 2013
快记一:
快捷键:
F5——编译运行结果
F7——编译
F10——程序入口(main开始)
Ctrl+k+c——注释
Ctrl+k+v——取消注释
Fn

添加 #define _CRT_SECURE_NO_WARNINGS 1(预处理指令)

#include<stdlib.h>
system(“pause”); //程序暂停看结果

1个字节=8个比特位 2的10次方=1024 2的16次方=65535

同名局部变量优先于全局变量
全局变量的生命周期即程序的生命周期
一个工程只允许有一个main函数 “代码块”

字面常量

const + 定义变量 //常变量
#define 定义的标识符常量
枚举常量 关键字enum 类型名字{ , , ,} //括号中默认值0到n

“\0”是字符串的结束标志,但并不计算在字符串长度中 strlen(字符串)

“\ddd” ddd表示1到3个八进制字符
“\xddd” ddd表示1到3个十六进制字符

C语言注释风格 /**/ 不支持嵌套注释;C++注释风格 //

快记二:

移位操作符: <<1(向左移动一位) >>1(向右移动一位) //二进制移位
位操作符:
&(按“二进制”位与) |(按“二进制”位或)^(按“二进制”位异或)
//异或:二进制位相异为真,相同为假
单目操作符:
~(对一个数的二进制按位取反) 0(32个0) -1(32个1)//补码存储
*(间接访问操作符)(解引用操作符)
条件操作符(三目操作符):
(exp1)?(exp2 ): (exp3) //exp均为表达式
常见关键字:
auto,break,case,char,const,continue,default,do,double,else,enum,extern,float,for,
goto,if,int,long,return,short,signed,sizeof,,struct,switch,typedef(类型重定义),
union(共用体或联合体),unsigned(无符号类型的),void,volatile,while,register(寄存器),
static(静态的,①修饰局部变量,改变其生命周期,不改变作用域;②修饰全局变量,改变其作用域使变量只能在它所在的源文件内部使用;③修饰函数使其只能在它所在的源文件内部使用)

转载于:https://blog.51cto.com/14235507/2364861

你可能感兴趣的文章
自定义对话框,时间日期对话框
查看>>
windows上apache+php+mysql环境部署
查看>>
cocos2dx——裁剪节点ClippingNode
查看>>
13. Intellij IDEA调试功能使用总结
查看>>
3. Spring Boot Servlet
查看>>
3n+1问题
查看>>
[FPGA] DE0_NANO eeprom i2C控制程式
查看>>
java 反射之获取泛型对象的所有字段与对应的值(包括父类的)
查看>>
js中修改标签的hidden属性
查看>>
2012年流行的安卓手机浏览器
查看>>
树莓派摄像头直播程序,非常希望有贡献者一起玩
查看>>
mysql 用drop和delete方法删除用户的区别(草稿)
查看>>
vs code插件
查看>>
less学习笔记四
查看>>
如何在Ubuntu上安装LAMP服务器系统?
查看>>
Codeforces Round #547 (Div. 3) A.Game 23
查看>>
《转》iOS 平台 Cocos2d-x 项目接入新浪微博 SDK 的坑
查看>>
代写CSSE2002/7023作业、代做Java程序作业、代写Java编程作业、帮写Java实验作业、Java课程设计作业代做...
查看>>
匈牙利算法
查看>>
框架-弹出选择框(传编号名称)
查看>>