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 ;
- }
复制代码
字符太多,续接一楼
|