文档章节

第02天C语言(00):笔记总结

lyh2017iOS
 lyh2017iOS
发布于 2017/07/08 10:09
字数 893
阅读 4
收藏 0

######1、(注意)移动硬盘在Mac显示灰色图标,不能移动

 http://www.jianshu.com/p/2e9324de312e
 步骤1:先cd的目标位置
cd /private/var/folders/7r/m33tlwsx3w79b9r0btsyv8q80000gp/T/Seagate\ Backup\ Plus\ Drive/小码哥_iOS/3.2016年11期/00高清C和OC基础/01C语言
步骤2 
xattr -l day02.zip com.apple.FinderInfo
步骤3
xattr -d com.apple.FinderInfo day02.zip
当然可以xattr -d com.apple.FinderInfo * 操作多个文件啦
 ```


 ######01、关键字

(C语言特殊含义、都是小写)数据、流程控制关键字

 ######02、标示符-基本概念

(程序员自己命名的名字)

###### 03、标示符-命名规范

  à驼峰命名 sendMessage

###### 04、注释-基本概念

单行注释 // 多行注释 /**/

######05、注释-注意点

【单行注释 // 多行注释 /**/】 单行注释可以嵌套多行注释, 但是只能在同一行 多行注释不能嵌套多行注释

######06、数据类型-基本概念

 静态数据类型(永久数据,存在磁盘中)、动态数据类型(不是永久保存,存在内存)  静态 转 动态 (磁盘加内存) 视频通过播放器  动态 转 静态 手机拍照存储到手机的磁盘  数据的计量单位(比特和字节)  1B(byte字节) = 8bit(位)  C语言的数据类型(基本数据、构造、指针、空)  int、float、double、char

######07、常量-基本概念

 固定的数据,不能改变的数据

######08、变量-基本概念

 必须先声明(申请一块内存空间)

######09、变量-初始化

 第一次赋值叫做初始化,如果不赋值 会存储的是一些垃圾数据  如何使用变量 (使用占位符号进行打印)  初始化的几种方式(先定义再初始化,定义的同时初始化,完全初始化,部分初始化)  先定义再初始化int number1; number1 = 10;  定义的同时初始化    int vlaue1= 10;  完全初始化 int number3,value3; number3 = value3 = 10;      int number2,value2 = 10;

######10、变量-作用域

 变量的作用域 从定义的哪一行开始, 直到大括号结束 或者遇到return为止  局部变量(某一块区域)、全局变量(在大括号外面定义的)

######11、变量-内存分析

 内存寻址从大到小 int number int value 比如地址为0fc1-ofc16  那么number为 0f13-0f16 value为0f09-of12 (地址为首地址)number为of13 value为value  如何获取的变量的详细地址 (变量地址), &变量名称利用%p 占位符来打印变量的详细地址 printf("%p\n",&number);

######12、printf-函数

     // 1.指定位宽  如何指定位宽? %mi; // 其中m就是为空,而i输出对应类型的数据默认情况下位宽是右对齐,如果需要输出的类型宽度不够,会在左边补空格  如果在位宽前面加上-号,就会改变位宽的对齐方式为左对齐,如果需要输出的类型宽度不够,会在右边补空格  注意 : 如果指定了位宽, 但实际输出的内容超出了宽度, 会按照实际的宽度来输出    int number = 1;  printf("%02i\n",number); // 01  float floatValue = 3.1415926;      printf("%.*f",5,floatValue); // 指定打印的小数位数

######13、scanf-函数

 scanf格式 : scanf("格式化字符串",列表项); scanf("%i",变量);

######14、scanf函数-实现原理

 用户输入 -> 输入缓冲区 ->scanf  scanf只要输入缓存区有内容,就不会要求用户输入数据  ``` ######快捷键

折叠代码的快捷键 : command + option + 方向键
单行注释的快捷键 : command + /
添加断点 : command + \

© 著作权归作者所有

共有 人打赏支持
lyh2017iOS
粉丝 1
博文 357
码字总数 137380
作品 0
朝阳
私信 提问
JavaScript 30天每日效果图

JavaScript 30天每日效果图 在Github上看到了wesbos的一个Javascript30天挑战的repo,旨在使用纯JS来进行练习,不允许使用任何其他的库和框架,该挑战共30天,我会在这里复现这30天遇到的挑战...

黎跃春
2017/07/19
0
0
5.22-5.30一周总结

过去总结 所学总结 能想起来的部分 周一:雕爷和他吃枣药丸的牛排 周二:柯洁AlphaGo第一盘 周三:会计学pre:现金流量表; 周四:柯洁AlphaGo第二盘;ndarray,plot plt.plot(x,y) 周五:动...

idealclover
2017/05/31
0
0
C语言中常用计时方法总结

转载 http://blog.csdn.net/fzywj/article/details/8109368 C语言中常用计时方法总结 1. time() 头文件:time.h 函数原型:timet time(timet * timer) 功能:返回以格林尼治时间(GMT)为标准...

kcyyc007
2017/12/13
0
0
日常生活 -- 开博二周年

眼看2017年即将结束,CSDN博客也开通两年了。回顾这两年,感慨颇多。和多数人一样,一开始也是将CSDN作为一个查阅工具,当看到好的博文就会转载。但这就造成一个结果,对于那些转载文章,更多...

qq_29350001
2017/12/03
0
0
C语言嵌入式系统编程修炼之屏幕操作

这是我13年前创作和发表在互联网上的文章,这么多年过去了,这篇文章仍然在到处传播。现在贴回Linuxer公众号。 全文目录: C语言嵌入式系统编程修炼之道——背景篇 C语言嵌入式系统编程修炼之...

jus3ve
2017/12/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS 安装PHP5和PHP7

安装PHP5 下载解压二进制包 [root@test-a src]# cd /usr/local/src/[root@test-a src]# wget http://cn2.php.net/distributions/php-5.6.32.tar.bz2[root@test-a src]# tar jxvf php-5.6......

野雪球
55分钟前
3
0
windows上类似dnsmasq的软件Dual DHCP DNS Server

官网地址:http://dhcp-dns-server.sourceforge.net/官网定向的下载地址:https://sourceforge.net/projects/dhcp-dns-server/files/ 设置参考地址:http://blog.51cto.com/zhukeqiang/18264......

xueyuse0012
今天
3
0
LinkedHashMap源码解析

前言 HashMap中的元素时无序的,也就是说遍历HashMap的时候,顺序和放入的顺序是不一样的。 如果需要有序的Map,就可以采用LinkedHashMap. LinkedHashMap通过维护一个包含所有元素的双向链表,...

grace_233
今天
3
0
初识flask

文档 0.10.1版本 http://www.pythondoc.com/flask/index.html 1.0.2版本 https://dormousehole.readthedocs.io/en/latest/ 安装flask $ pip3 install flaskCollecting flask Downloading......

yimingkeji
昨天
5
0
Akka系统《sixteen》译

Actor是一个封装状态(state)和行为(behavior)的对象,它们只通过交换消息通信(放入收件人邮箱的邮件)。从某种意义上说,Actor是最严格的面向对象编程形式,但它更适合将他们视为人:在与Act...

woshixin
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部