C语言学习!

原创 2013年12月02日 16:39:06

  1. objective-c是C语言的一个扩展集,主要由APPLE公司维护,是MAC系统下的主要开发语言。

  个人认为,对于用惯了常用的C,JAVA等语言的人来说,objective-c是一中很另类,非主流的语言。

  2. 开发 Mac的 UI 程序来说,使用的是 Cocoa 这个框架,cocoa的组成部分有:foundation和application kit框架。

  【foundation框架处理用户界面之下的特性,如数据结构和通信机制;application kit框架包含cocoa的高级特性:用户界面元素,打印,颜色,声音管理,applescript等】

  3. 我通过这本书的学习:

  基本掌握了Objective C的语法,基本能看懂别人写的代码,自己也能编写代码;

  熟悉了开发环境XCode的使用;(包括建立项目,调试,运行,代码管理等)

  与C语言相比要注意的地方:

  1. 文件介绍:Objective-C 也使用头文件(header files),后缀为 .h, 但使用 .m(即 message, 其他面向对象编程语言也叫 method),作为源文件的后缀。

  在objective-c中使用#import<>,而不使用#include<>,#import可以保证头文件只被包含一次。

  2. 与C一致的地方:

  数据类型,表达式,各种运算符

  循环:for, while, do while, break, continue

  分支:if, else, switch

  3. NSlog()函数:与printf()类似,想控制台输出信息。但它增加了一些特性,如时间戳等。

  【cocoa对起所有的函数,常量和类型名称都添加了NS前缀。】

  4. 双引号的前面的@表示这双引号中的字符串应该作为cocoa的NSString元素来处理。

  5. 布尔类型BOOL:值为YES,NO;

  6. %d表示输出整数

  %@表示输出NSString类型

  %s表示输出字符串数组(char*);

  7. objective-c中的方括号:

  1. 用于通知某个对象该做什么。

  2. 方括号内第一项是对象,其余部分是你需要对象执行的操作。

  3. 在objective-c中通知对象执行某种操作,称为发送消息。(也叫调用方法)

  8. 标识符id:是一种泛型,用于表示任何种类的对象。

  9. 类声明@interface:

一个资深C语言工程师说如何学习C语言

谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自学其他语...
  • MC_Kitty
  • MC_Kitty
  • 2017年05月25日 20:18
  • 3262

C语言学习入们到精通之学习笔记(一)

为什么我通过博客的形式与大家分享我的学习笔记     对于c语言的学习已经有快3年之久了,对于学习嵌入式的我看来,C是我们的根本也就是我们的核心知识点,想学习好嵌入式就必须精通C语言。在一年之前我对...
  • love131452098
  • love131452098
  • 2016年05月29日 14:39
  • 1524

c语言学习感受

1,基础最重要,基础学好了才能学习更深入的东西。这一点我感触最深。狠刚开始自学的时候,我太抓学习的进度,忽视了基础的巩固,导致我后来编程总是思想很明确,但在一些小地方就是不知道该怎么写,不得不回头再次...
  • xiyou_android
  • xiyou_android
  • 2015年06月01日 22:36
  • 868

对C语言的学习感想

现在C语言可谓是难倒了一大片好汉。特别是对于绝大多数14级新生来说。 有些人根本听不懂老师在讲什么,甚至是完全不清楚C语言是什么。有些人则是听懂了大半,但一到实验课,面对电脑屏幕上的VC/TC窗口时只...
  • w976228284
  • w976228284
  • 2014年12月10日 20:41
  • 1264

如何深入学习C语言

学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学习并精通C语言是本文的主题。请注意,即使是“最小的代价”,也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味着...
  • wangcong9188
  • wangcong9188
  • 2012年01月03日 22:12
  • 1335

学习C语言的方法

C语言是一个很古老的语言,新手学习C语言,要具备一定的技巧,这样才能够达到事半功倍的效果。 一 ,怎样学习C语言  很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个...
  • wangluojisuan
  • wangluojisuan
  • 2011年11月02日 10:27
  • 1533

初学C语言的学习计划

转自 C语言网 背景:很多同学在学习C语言的过程中,常常会遇到这样的问题,即“教材看完了,知识点也懂,但写不出来程序”,这段时间,我们通过长期与有多年C语言研究经验的教授、教师及企业资深研发工程...
  • gin1008
  • gin1008
  • 2016年10月09日 11:47
  • 891

C语言学习资料下载

C语言学习的经典资料下载: 1. 开发工具 2. 书籍 3. 学习视频
  • tanhao199406
  • tanhao199406
  • 2015年06月28日 13:10
  • 2248

c语言的学习过程

字符串 学习时间:1.5W(“W”周,下同)知识点checkliststrlen()函数的返回值是什么类型的?字符串strlen()的值,是否和他占据的内存空间相同?你是否知道strcpy函数存在的...
  • bruce0532
  • bruce0532
  • 2010年03月17日 17:51
  • 2627

十年之后重学C语言

十年之后重学C语言1.每个程序员都该有本翻烂的K&R1.1 多次自学,不得其法距离大学时学习C语言已有十个年头了。印象里最深的就是当时一位海归老师,在讲课时流露出对K&R的崇敬之情,以及用Hanoi塔...
  • dc_726
  • dc_726
  • 2016年06月11日 02:30
  • 9367
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言学习!
举报原因:
原因补充:

(最多只允许输入30个字)