美文网首页
C语言实战开发篇-2 C语言基础

C语言实战开发篇-2 C语言基础

作者: MRJMORIARTY | 来源:发表于2019-11-14 21:04 被阅读0次

目标:提高编程能力,形成编程思想,精通JAVA,C语言的使用

C语言和C++的区别

1.C语言面向过程,C++面向对象
类比于上课,某同学要上课,走进教室,拿出电脑,开始听课,称为面向过程。
谁上课,描述老师的信息资料;
谁听课,描述学生的信息;
上什么课,描述课程信息;
哪里上课,描述教师信息。

注释的使用

“#include的作用
main函数介绍
printf函数格式化输出
scanf函数格式化输出
变量的定义

一个程序从写出来到出结果的过程

1.开发工具IDE:DevC++ Android Studio
2.创建项目 写代码
3.运行
4.结果

/*过程:
1.写代码-文本编辑器*/
例:
#include<stdio.h>       //声明,std,iostream 与C++对比
int main()
{printf(“hello world”);
return 0;
}

2.预编译->(制定规则:“函数用()”,“语句完了打;”)
gcc -E test.c-o test.i
test.c和test.i为文件名和文件格式
a.检查语法错误
b.展开
3.编译->高级语言转化为汇编代码
gcc -S test.i-o test.s
a.检查语法错误
b.转化为汇编代码
4.汇编->把汇编代码转化为二进制数据
gcc-c test.s-o test.o
a.转换为目标文件
110010110...
5.链接->把所有的目标文件链接为可执行的程序
gcc -o test.o test

相关文章

网友评论

      本文标题:C语言实战开发篇-2 C语言基础

      本文链接:https://www.haomeiwen.com/subject/uhqdictx.html