A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


#pragma mark 00 知识回顾 & 作业讲解


1.操作系统

2。应用开发

调用操作系统的接口完成一系列的操作,并且封装成简单美丽的外观,


3.程序和程序开发


1》机器语言

2》汇编语言

01001001指令 --->起个别名 MOV

3》高级语言 C语言 Java

使用人类方便理解,容易记忆的语句写代码。printf("haha");

优势:可移植性强。


4. 终端的使用

pwd 显示终端的工作路径

ls 显示当前路径的所有文件和文件夹

ls -l

cd 切换工作路径

mkdir 创建一个文件夹

clear

touch


5.C 语言程序

#include <stdio.h>

int main()

{

   

    return 0;

}


"纠正

command + control + F


1.c --"cc -c"(编译) -- "cc" 1.o(目标文件,本质是二进制数据) --a.out(可执行文件)


8.作业讲解

1> 拓展名为.c、.o、.out分别是什么文件?在C程序开发的哪个阶段产生的?

.c 源文件  编码阶段

.o 目标文件 编译之后

.out 可执行文件 连接重构之后


2> 下面这段程序能否运行成功?

int main()

{

    printf("哈哈哈哈\n");

    return 0;

}


答案:不可以,没有引入#include <stdio.h>


3>  下面这段程序是否能独立运行成功?

#include <stdio.h>

int test()

{

    printf("哈哈哈哈\n");

    return 0;

}


答案:不行,因为程序启动的时候,系统只会调用main函数。


#pragma mark 01 Xcode工具的介绍  [掌握]

此知识点的复习时见第2天视频笔记/01 Xcode工具的介绍.pdf


"强调

1.IDE是什么

Integrated Development Environment

集成            开发       环境


xcode --》集成体现在:storyboard(可视化编辑工具)、代码编辑工具、编译器....


拓展[了解]:

storyboard前身:interface builder  以前是和xcode分开的。


2.xcode (没有汉化版)


3.xcode是闭源的,保密性很强,就是不能看到xcode底层实现,或者修改xcode底层。


#pragma mark 02 使用Xcode开发第1个C程序  [掌握]

此知识点的复习时见第2天视频笔记/02 使用Xcode开发第1个C程序.pdf


"强调

几个注意点

1.代码实时检测

语法错误会有红色或者黄色的警告,点击警告信息就可以看到错误的信息,有时候可以自动修复


2.快捷键

新建:command + shift + N

运行:command + R


3.代码会自动缩进

比如:

int main()

{


}


4.含义不同的代码颜色不一样


5.xcode



#pragma mark 03 两个快捷键以及打开Xcode项目的正确方式  [掌握]

此知识点的复习时见第2天视频笔记/03 两个快捷键以及打开Xcode项目的正确方式.pdf


"强调

1.代码实时检测和编译链接(command + B)

代码实时检测:不是对代码的编译,是xcode一个智能的提示功能。不能保证完全准确。快速

手动编译:是严格的按照编程语言的语法规则进行编译,底层对C语言 cc -c 和cc,一定检测出语法错误。


2.如果打开xcode项目

找到.xcodeproj结尾的文件



#pragma mark 04 使用Xcode的技巧  [掌握]

此知识点的复习时见第2天视频笔记/04 使用Xcode的技巧.pdf



"强调

1.进入偏好设置快捷键 command + ,



2.修改控制台的字体

font&color -> console -> command + A(全选) -> 设置


3.智能提示问题:

1>面试和笔试没有智能提示 ---> 对于初学者,建议关闭

2>关闭方式

xcode偏好设置 --> text editing -> suggest completions whiletyping


#pragma mark 05 为Project添加多个Target  [掌握]

此知识点的复习时见第2天视频笔记/04 使用Xcode的技巧.pdf


"强调

1.target是什么

可以理解为一个大项目(Project)包含多个小项目(target)

一个target本质上还是一个程序


2.如何创建一个target

1>在源代码导航区选中项目

2>调出侧边栏

3>选中target

4>点击侧边栏左下角的"+"号



3.运行target注意的地方

注意:如果不切换,会导致

1>实时检测代码还是实际选中的target

2>编译运行还是实际选中的target




#pragma mark 06 第一个C程序解释  [听懂] [播]

此知识点的复习时见第2天视频笔记/06 第一个C程序解释.pdf


#include <stdio.h> // 导入头文件

int main() // 暂时先不去想为什么这么写。

{

    printf("哈哈哈哈"); // 向控制台输出信息

    // 格式

    printf("要输出的信息\n");

   

    return 0;

}


#pragma mark 07 main函数是程序的入口和出口  [掌握]


"强调

1.main函数是程序的入口,也是程序的出口

2.一个C程序有且只有一个main函数

3.代码要被CPU执行,必须写在main函数

4.CPU执行main函数的代码时候,从上到下依次执行代码,只有执行完上一句代码之后,才会执行下一句。


int main()

{

    printf("我要上电视!\n");

    printf("我要上电视!\n");

    printf("我要上电视!\n");

    return 0;

}



#pragma mark 08 C语言的注释  [掌握]

1.是什么

注释是对一段代码的解释,在程序代码很多,并且结构复杂的时候,给自己或者他人的阅读提示。


2.特点

注释是不参加编译的,所以如果有代码或者语句不想要了,那就注释它。


3.注释的分类

1>单行注释

// 要解释的信息

快捷键:command + /


2>多行注释

/* 要注释的信息 */

没有快捷键


4.注释的使用注意点

1>多行注释可以嵌套单行注释,不可以嵌套多行注释

2>注意单行注释书写的位置

3>勤于注释

4>注释不仅是简单的解释,它还可以进行调试



#pragma mark 9 程序的运行模式  [听懂]

此知识点的复习时见第2天视频笔记/9 程序的运行模式.pdf


"强调

手机是一个计算机CPU(512M / 1G / 2G) 、内存(1G / 2G)、硬盘(8G /16G、32G 64G  、 128G)

1.计算机的三大件

CPU、内存、硬盘


2.程序是如何运行


播放一首歌

* 加载播放器到内存

* 播放器动态的加载音乐

* CPU 调用声卡播放音乐


硬盘 ——-》内存 ——-》CPU




#pragma mark 10 数据的处理  [掌握]

此知识点的复习时见第2天视频笔记/ 10 数据的处理.pdf


"强调

1.处理数据之前,需要找个地方起来


2.存储在什么地方? --->保存在内存,因为程序就在内存当中


3.怎么在内存中保存数据




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马