| C语言基础语法 一、学习软件开发,需要积累,不是一蹴而就的事情。        1、计算机简单了解: 1)硬件:硬盘、内存、CPU               2)计算机只能识别0(关)、1(开)               3)软件:就是指指令的集合               4)开发软件:写出控制计算机的指令        2、计算机语言               1)机器语言:由0、1组成;优点:能直接被计算机识别;缺点:可读性差,容易出现错误,对机器依赖性较强,可复制性低。               2)汇编语言:由英文符号组成;优点:可直接访问硬件;缺点:对机器依赖性强,可移植性差,符号太多,难以调试;用途:驱动,加解密,病毒,程序调试,破解软件,游戏               3)高级语言:高级语言又分为面向对象和面向过程;由接近自然语言的英语组成;优点:简单,易于理解,语法类似英语,远离硬件,可移植性强;缺点:不能被计算机直接识别,需要编译器进行编译;使用种类:C,C++,C#,Java,Objective-C等,用来写外挂软件        3、C语言简介               1)先学习C语言是因为C语言是OC的基础               2)OC和C的思想和语法有很多不一样的地方,但是OC和C又能够混用               3)C是高级语言的基础               4)C于1972年发明,首次用于重写UNIX系统               5)特点:1、丰富的运算符;2、丰富的数据类型;3、可以直接操作硬件;4、高效的目标代码;5、可移植性强               6)主要用途:1、编写系统软件,图形处理,单片机程序;2、编写游戏外挂;3、编写Android、iOS程序        4、第一个C语言程序               1)写代码工具:xcode:简化开发过程,有高亮显示               2)新建.c文件:打开Xcode---file----new---file---Cand C++---C file               3)用终端新建.c文件。touch命令               4)C程序是由函数段组成,每个函数都是拥有自己相应的功能的程序段,根据函数名可以调用对应函数执行相应功能。               5)C程序的入口函数:main主函数               6)函数编写格式:               函数类型  函数名(形式参数) //形式参数可以没有               {                      函数主体;                      return 0;//不要忘记写分号 } 注意:函数编写时,必须要使用英文,切忌用中文标点符号。 代码: 复制代码#include <stdio.h>
int main()
{
           printf(“我的第一个C程序\n”);
           return 0;
}
 
 运行结果:我的第一个C程序 运行过程:使用cc  –c xxx.c命令编译;cc  xxx.o命令链接;cc xxx.c命令编译链接一起。        编译的作用是把代码翻译成0和1,只会检测语法是否合理,不会检测函数是否有定义。工具:clang;生成.o文件        链接的作用就是把.o文件与系统自带的函数库合并在一起,生成一个.out可执行文件,会严格检查是否有函数定义        注意:如果在main函数中调用别的函数,则必须在调用前进行生命        运行:终端命令./xxx.out        5、第二个C程序 复制代码#include <stdio.h>
int main()
{
       printf(“***************”);
       printf(“*****itcast*****”);
       printf(“***************”);
return 0 ;
}
 
       字符太多,续接一楼
       
 |