《ios零基础教程》-- ”Mac OS X的介绍”和一些“基础语法” 2014-3-18总结
来源:互联网 发布:g20峰会 淘宝流量少 编辑:程序博客网 时间:2024/05/10 05:25
一、“学前须知”
讲的ios和c语言的一些发展历史,作为了解即可。
二、“Mac OS X简单介绍”
讲的是对苹果电脑的一些操作和基础了解,感觉蛮有用的,以前都是用的windows,突然用这种高富帅装备,还真不习惯,装个软件都费劲,看了这个之后,对mac系统有了很多实用性的了解。这里需要记录下的有推荐的三个苹果软件下载地址:
http://soft.macx.cn/
http://down.applex.net/macosx/software.html
http://www.macdang.com/
三、“基础语法”
1、基本常识
a)所有C语言都是由函数组成。
b)所有C语言函数都是以main函数为入口,main函数固定格式
int main(){ return 0;}
c)老师用的是Xcode4.5版本,所以使用的是clang编译器。
2、编程过程
2)编译过程中各个过程作用:
编写代码:
编译:把C语言代码翻译成0 和 1,编译成功会生成一个.o目标文件
链接:把.o目标文件跟系统自带的函数库合并在一起,生成一个可执行文件
运行:
3)练习题:用两种不同的代码输入下面的图案
****************
*** itcase ***
****************
3、Unix指令
1)Unix指令(打开apple电脑终端):
常用的UNIX指令:(需要经常使用才不容易忘记)
ls -l 显示出当前目录下的所有内容(文件\文件夹)
pwd 显示出当前目录的名称
cd 改变当前操作的目录
who 显示当前用户名
clear 清屏
mkdir 新建一个目录
touch 新建一个文件(文件不存在才会新建)
open 打开一个文件\文件夹
按一下tab键,可以自动补齐指令名称、文件名、文件夹名等
在使用Unix指令过程中,经常会涉及到目录(路径)操作,下面列出几个有特殊含义的路径:
/ 根路径./ 当前路径
../ 上一级路径
2)常见文件的扩展名
a).c是c语言源文件,在编写代码的时候创建
b).o是目标文件,在编译成功的时候产生,在windows环境下编译成功后是.obj文件
c).out是可执行文件,在链接成功的时候产生,在windows环境下编译成功后是.exe文件
4、关键字和标识符
1)关键字:C语言中提供的又特殊含义的符号,也叫做“保留字”
C语言中一共提供了32个关键字:
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
2)关键字特征:
a)关键字全部都是小写
b)C语言中关键字在Xcode中是朱红色
3)标识符:在程序中自定义的一些符号名称,要跟关键字区分开来:关键字是C语言默认提供的符号,标识符是程序员自己定义的
函数的名称也是标识符一种
变量名称也是标识符。
4)标识符命名规则
a) 只能有26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成
b) 严格区分大小写,比如Test和test是2个不同的标识符
c) 不能以数字开头
d) 不可以使用关键字作为标识符
5)标识符命名规范:
a)起一个有意义的名称,比如一个完整的英文单词,如果不会拼写,中文拼音也可以
b)如果标识符中含有多个单词,可以使用驼峰标识(除了第一个单词,后面每个单词的首字母都是大写:firstName、myFirstName,或者使用下划线_来连接:first_name、my_first_name)。
- 《ios零基础教程》-- ”Mac OS X的介绍”和一些“基础语法” 2014-3-18总结
- 黑马程序员 《ios零基础教程》 --基础语法、类和对象 2014-4-21总结
- 黑马程序员-01.IOS和MAC OS X简介总结
- Mac os X下快捷键的使用和一些技巧
- 《ios零基础教程》 ----for循环、函数 2014-3-23总结
- 黑马程序员 《ios零基础教程》 --函数 2014-3-25总结
- 黑马程序员 《ios零基础教程》 --数组 2014-3-27总结
- 黑马程序员 《ios零基础教程》--字符串 2014-3-28总结
- 黑马程序员 《ios零基础教程》 --指针 2014-3-29总结
- mac 高效的iOS和OS X开发工具
- Mac os x 的一些小技巧
- 一些Mac OS X的使用技巧
- iOS开发零基础教程之Git的一些常用命令
- iOS开发零基础教程之Git的一些常用命令
- iOS开发零基础教程之Git的一些常用命令
- iOS开发零基础教程之Git的一些常用命令
- Mac OS X 基础介绍与使用教程
- 黑马程序员 《ios零基础教程》--全局和局部变量、结构体、枚举 2014-4-2总结
- Cocoa 框架 For iOS(二)对象的分配初始化、内省、单例
- 向Chromium项目提交代码
- 关于DNS转发时地址选择算法的问题
- 【C++】1004. Counting Leaves (30)
- 七种qsort排序方法
- 《ios零基础教程》-- ”Mac OS X的介绍”和一些“基础语法” 2014-3-18总结
- HDOJ - Uniform Generator(排序,随机数)
- Java实用经验总结--Swing篇
- 分段函数求值1
- 电脑合上盖子不进入休眠模式的问题解决方案
- 【CareerCup】 Arrays and Strings—Q1.5
- 编译器不提示的错误
- Overview of OpenCascade Library
- 项目一三角形类1