黑马程序员——C语言——C语言程序编写

来源:互联网 发布:淘宝换货售后卡怎么填 编辑:程序博客网 时间:2024/06/07 02:20

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
第一讲、C语言程序的编写
一、开发工具的选择
1)可以用来写代码的工具,记事本、ULtraEdit、Vim、Xcode等
2)选择Xcode的原因:苹果官方提供的开发利器、简化开发过程、有高亮显示功能
3)使用Xcode新建一个C语言的源程序代码文件(拓展名为.c或者.C)
新建文件
二、代码编写
1、程序结构
1)先C程序的结构:由函数组成
任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序都有自己的功能,我们一般都称这些程序为函数。所以,你可以说C语言程序是由函数构成的。
2)函数的基本概念
函数名:一个程序由无数个函数组成,每个函数都有自己的名称。
调用(执行)函数:根据函数名就可以调用对应的函数,执行相应的功能。
3)C程序的入口
C程序入口是一个名字叫做main的函数,简称main函数
不管整个程序中有多少个函数,都是先执行main函数
2.、编写程序
1)编写main函数

Int play()
{
return0;
}

Int main()
{
play() ; //调用语句
printf(“第一个C语言程序\n”); //调用函数
return0;
}
(1)、编写代码
(2)、编译:把C语言代码编译成0和1
工具:编译器 Xcode3 gcc Xcode4LLVM(clang)
安装命令工具
指令:cc-c文件名.c
编译成功,会生成一个.o目标文件
3、链接:其实就是把我们的.o 目标文件跟系统自带的函数库合并在一起,生成一个可执行文件
链接器
指令:cc文件名.o
4、运行
./a.out

2)
编写第二个程序

int main()
{
printf(“*\n”);
printf(“* incast *\n”);
printf(“*\n”);
return0;
}
3)、初学者常见的编程错误
(1)、#号与include之间不能有空格
(2)、Int main ()以及各种符号为英文
(3)、引号切记忘记一边
三、学习总结
1)整个程序的运行过程
编写程序(源程序)——编译(目标代码)链接C语言数据库——可执行的机器代码——运行
编译:只会检测语法是否正确,并不会检测有没有main函数
链接:会检测有没有main函数
2)总结常见文件的拓展名
.c是C语言源文件,在编写代码的时候创建
.o是目标文件,在编译成功的时候产生呢
.out是可执行文件,在链接成功的时候产生
3)总结clang指令
编译:cc-c xxx.c
链接:cc xxx.o
编译、链接:cc xxx.c
运行当前路径下的可执行文件:./a.ouut
更改可执行文件的名称cc xxx -o xxxxx

0 0
原创粉丝点击