2019-11-14C语言实战开发第二节课

Java
Java的应用十分广泛,在Windows,MacOS,硬件平台,手机等十分常见

C语言及C++

C语言面对过程
C++面对过程

1.写代码-文本编辑器
如#including
{ int(main)
printf("hello world");
return 0;
}
2.预编译->编译器(制定规则)
gcc -E test.c -o tste.i
展开
3.编译 gcc -S test.i -o test.s
检查语法错误
转化为汇编代码
4.汇编->把汇编代码转换为二进制数据
gcc - C test.s -o test.o
转化为目标文件
5.链接 ->把所有的目标文件链接为可执行程序
gcc -o test test.o

//单行注释

/*
多行注释 inclde 宏 导入头文件
如果系统已经提供某些功能的实现
只需要使用include将这些功能所在的头文件导入进来就可以了
<系统提供的类库>stdio.h stdlib.h math.h string.h
"自己定义的头文件"

include编译器优先从类库里面去查找这个头文件,如果没有,再到自己的文件里查抄,否则报错

include"stdio.h"编译器优先从自己的文件中查找这个头文件,如果没有,再到系统的类库中查找,否则报错

*/

include

/*
main()函数=代码块=m 完成特定功能
所有的程序的入口点都是main函数
int返回值 记录当前程序的运行状态
0:正常结束 非零:1异常结束
int argc:参数个数 argument count
char argv[]:每个参数组成的字符串数组
/
int main(int argc,char
argv[])
{
printf("%d",argc);
printf("%s",argv[0]);
/

printf 输出语句
终端 console口
scanf 输入:终端输入
\n换行
\t缩进
*/
//变量 记录数据
//基本数据类型 -> 只能存一个值
//int 整型数据 1 2 3 4 5 123 -%d
//long 长整型 -%ld
//float 单精度浮点数 1.5 99.9 99.0 -%f
//double 双精度浮点数 1.4 -%f
//char 字符 'd' 'a' -%c
//string 字符串 "jack" "rose"
//short 短整型
//bool 是或不是 ture or false -%d
//占据的内容空间不同
printf("%d\n",sizeof(int));//4
printf("%d\n",sizeof(long));//4
return 0;
}

你可能感兴趣的:(2019-11-14C语言实战开发第二节课)