码迷,mamicode.com
首页 > 其他好文 > 详细

愉快的开端-HelloWorld

时间:2017-07-25 21:25:51      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:字母   函数   linux   包含   sys   系统   risc   一个   文件包含   

1   include头文件包含

include是要告诉编译器,包含一个头文件,

在C语言当中,任何库函数调用都需要提前包含头文件

<头文件>,代表让C语言编译器去系统目录下寻找相关的头文件

“头文件”,代表让C语言编译器去用户当前目录下寻找相关头文件

如果是使用了一个C语言库函数需要的头文件,那么一定是#include <>

如果使用了一个自定义的h文件,那么一定是#include “”

2   main函数

main函数是C语言中的主函数,一个C语言的程序必须有一个主函数,也只能有一个主函数

3   注释

//,单行注释,代表注释,就是一个文字说明,没有实质的意义,单行注释是C++语言的注释方法

/*  */,多行注释,多行注释是标准C语言的注释方法

4   {}括号,程序题和代码块

C语言所有的函数的代码都是在{}里包着的

5   声明

Int a;

声明一个变量名字叫a,对于c语言,变量的名称是可以子定义的。

6   C语言自定义名字的要求

可以使用大小写字母,下划线,数字,但第一个字母必须是字母或者下划线

字母区分大小写

不能用C语言的关键字做为变量名称

每一行,必须是;结尾

7   printf函数

printf是向标准输出设备输出字符串的

如果要输出一个字符串:。例如:printf(“hello world”);

如果要输出一个整数,例如:printf(”%d”, 整数)

Printf(“\n”);会输出一个回车换行

8   return语句

一个函数遇到return语句就终止了,return是c语言的关键字

9   System系统调用

System库函数的功能是执行操作系统的命令或者运行指定的程序,system库函数的调用需要include<stdlib.h>

9.1   System返回值在windows和unix下的不同

9.2   POSIX

 规范,标准

10   C语言编译过程,gcc参数简介

10.1   C语言编译过程

技术分享 

10.2   -E预编译

Gcc –E –o a.e a.c

预编译a.c文件,生成的目标文件名为a.e

预编译是将include包含的头文件内容替换到C文件中中,同时将代码中没用的注释部分删除

10.3   -S汇编

-s就是将c语言转化为汇编语言,

10.4   -c编译

将代码编译为二进制的机器指令

10.5   链接

Gcc没有任何参数,代表就是链接

11   操作系统结构

技术分享

11.1   用户模式

应用程序都是运行在用户区域

11.2   内核模式

操作系统的内核,设备驱动程序,这些都是在内核模式下运行的

12   64位,32位系统区别

12.1   CPU内部结构与寄存器

 技术分享

12.2   RISC与CISC CPU构架

RISC精简指令集

CISC复杂指令,一般来讲x86构架的CPU都是复杂指令的,AMD,intel就x86构架的,linux就是基于x86的操作系统

12.3   SPARC,x86与ARM

Sun有自己的CPU,是基于SPARTC,其实就是一款RISC的CPU

13   汇编语言

13.1   I386汇编简介

Mov eax, 10

Add eax, 10

Sub eax, 20

Call printf

13.2   VS反汇编

先f9设置一个断点

F5,用调试方式运行代码

14   IDE工具

14.1   QT常用快捷键

14.2   VS常用快捷键

14.3   VS断点,调试

愉快的开端-HelloWorld

标签:字母   函数   linux   包含   sys   系统   risc   一个   文件包含   

原文地址:http://www.cnblogs.com/dante617/p/7230935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!