黑马程序员技术交流社区

标题: C语言第一天笔记总结-belongs to A [打印本页]

作者: flairamyz    时间: 2015-11-2 00:00
标题: C语言第一天笔记总结-belongs to A
C语言学习注意:抓住重点!
熟练掌握 熟悉理解 熟悉

OS:operating system
iOS:移动操作系统
iOS开发:运行在iOS系统上的操作开发,而不是操作系统开发。

了解iOS和Android的区别:是否开源,基于UNIX和基于Linux的虚拟机

SDK:software development kit软件开发工具包

快捷键:
command+shift+t:将文本编辑转换为.txt
苹果自带截图:command+shift+4
slip截图:command+control+a
窗口最大化和恢复:command+control+f

终端命令:
touch:新建一个文件夹(没有时创建)
open:打开文件或者文件夹
who:显示当前用户名
clear:清屏
cd ~/desktop
sudo –i:获取UNIX最高权限
  
计算机的组成及运行
硬件组成:CPU,主板,硬盘,内存和电源等
运行:通电+CPU通过读取指令对各个硬件协同合作
其中,指令是指机器语言:由0和1构成
过程:硬盘装载软件到内存,CPU从内存中读取指令,对应执行。

编译:将汇编语言链接为机器语言的过程

高级语言执行慢的原因:
高级语言到机器语言一共有两次编译,高级语言到汇编语言会编译一次,之后将目标文件和库文件链接为机器语言,这个过程中会有冗余的代码,而汇编语言到机器语言相当于只有一个翻译的过程,所以高级语言执行慢。
编译慢:自身写的代码不够简洁,以及编译器限制。

Xcode编译器:4.0之前为GCC,之后为LLVM-Clang

C语言从编写到运行步骤:
编写代码-编译-链接-执行
cc filename
cc -c filename
终端下输入cc出现一长串而不是 no input file的时候说明缺少编译的工具,在Xcode安装完成的情况下,在终端下,执行
sudo -i //获取UNIX最高权限

xcode-select -switch /Applications/Xcode.app/Contents/Developer
如果报类似下面的错误,说明是找不到路径。确认Xcode的版本,并对应修改路径即可
xcode-select: error: invalid developer directory '/Applications/Xcode.app/Contents/Developer'

之后exit退出root权限即可。ß
注释:解释说明和调试代码
特点:
       不参加编译
       只能在完整的代码后面
       多行注释只能嵌套单行注释

作者: duanwenkang    时间: 2015-11-2 00:12
顶一下!
作者: toveyloves    时间: 2015-11-2 00:26
记在水果本里,或者开通博客总结,从易到难。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2