C语言基础笔记(1.愉快的开始hello world)

1.愉快的开始hello world

1.1 include头文件包含

include是要告诉编译器,包含一个头文件;
在C语言当中,任何库函数调用都需要提前包含头文件;
<头文件>,代表让C语言编译器去系统目录下寻找相关的头文件;
“头文件”, 代表让C语言编译器去用户当前目录下寻找相关的头文件;
如果是使用了一个C语言库函数需要的头文件,那么一定是#include < >;
如果是使用了一个自定义的h文件,那么一定是#include“ ”。

1.2 main函数

main函数是C语言中的主函数,一个C语言的程序必须有一个主函数,也只能有一个主函数。
int main() //一个函数在C语言里面,如果只是空(),代表这个函数可以有参数,也可以没有参数
int main(void) //如果是(void),就是明确的表达没有任何参数

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

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

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

1.5 声明

int a;
声明一个变量名字叫a,对于C语言,变量的名称是可以自定义的

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

可以使用大小写字母,下划线,数字,但第一个字母必须是字母或者下划线
(Linux命名法、匈牙利命名法)
字母区分大小写
不能用C语言的关键字作为变量名称
每一行,必须是;结尾

1.7 printf函数

printf是向标准输出设备输出字符串的
如果要输出一个字符串:例如:printf(“hello world”);
如果要输出一个整数,例如:printf(“%d”,整数);
printf(“\n”);会输出一个回车换行

1.8 return语句

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

1.9 System系统调用

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

1.10 C语言编译过程gcc参数简介
C语言编译过程
.c文件 >预编译>编译>链接>可执行程序>C语言的库

1.11 64位,32位系统区别
①PU内部结构与寄存器
CPU的寄存器决定了CPU的位数
控制器、寄存器、运算器
②RISC与CISC CPU构架
RISC精简指令集
CISC复杂指令,一般来讲x86构架的CPU都是复杂指令的,AMD,intel就x86构架的,Linux就是基于x86的操作系统
③SPARC,x86与ARM
Sun有自己的CPU,是基于SPARTC,其实就是一款RISC的CPU

1.12 IDE工具

QT常用快捷键
Ctrl + r 编译代码
VS常用快捷键
Ctrl + F5 编译代码

VS断点,调试
VC++6.0常用编辑快捷键
Ctrl + N New新建工程
Ctrl + O Open打开文件
Alt + F3/Ctrl + F 查找
Ctrl + H 替换
Ctrl + L 剪切一行
Alt + F8 使用智能缩进设置, 格式选择内容
Ctrl + } 匹配括号(),{}
Ctrl + Alt + T 提出函数列表框,用以方便地插入函数
Ctrl + T 显示变量类型
Ctrl + Shift + Space 显示函数参数
Ctrl + U 字母转化为小写(有的VC没有设置)
Ctrl + Shift + U 字母转化为大写(有的VC没有设置)

VC++6.0常用调试作用按键
F4 寻找下一个错误/警告位置
Shift + F4 寻找上一个错误/警告位置
F5 Debug(调试)
Ctrl + F5 Execute(编译+链接+运行)
Shift + F5 Stop Debugging(停止调试)
Ctrl + Shift + F5 Restarts the program
Ctrl + Break Stops the build(停止编译)
F7 Build(建立)
Alt + F7 project setting工程设置
Ctrl + F7 Compile(编译)
F9 Insert/Remove breakpoint
Shift + F9 QuickWatch,并显示关标所在处的变量值
F10 step over(跳过循环或函数)
Ctrl + F10 Run to cursor(执行到光标处)
Ctrl + F11 step out(跳出当前函数)
Alt + 3 Watch 查看窗口
Alt + 4 Variables 监视变量(常用)
Alt + 5 显示寄存器
Alt + 6 显示内存(常用)
Alt + 7 显示堆栈情况(当机了多看看)
Alt + 8 显示汇编码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值