C语言学习第二天

C语言学习第二天

1、代码之间的单词,不能连在一起。空白的个数没有限制

C语言代码是从上向下的

2、并没有专门的标志表示从哪里开始,也没有标识表示文件到哪里结束。从第一个字符开始,文件就开始了,到最有个字符结束,文件就结束了。

3、编译器在编译源代码的时候,在目标代码生成之前,会把注释剔除掉然后在进行编译,当然编译器是不会修改源文件的,这一切都是在内存中完成的。

4、注释被编译器忽略,不影响生成的.exe的长度,也不影响程序的运行。

5、编译器编译源代码的第一部是预处理,所谓预处理就是替代源代码中需要替代的部分 #include就是这个功能。

6bug 代表隐藏的错误、漏洞、缺陷、或者问题。

7C语言只接受英文字符,所有的字符需要在英文状态下输入。

8、右键-->断点-->插入断点  

作用:在调试模式下运行程序的过程中,当程序的语句运行到设置的断点后,程序暂停运行,但是程序当时的内存,寄存器,上下文环境等数据都被保存,并且在源代码编辑器中指示出当前停留在哪一行。程序源通过调试器查看程序的内部状态。

9、断点的使用

调试

 

可以查看内存、局部变量、堆栈、反汇编、寄存器、线程、进程等

对于我们调试程序来说最重要的是,局部变量

10、详解include

Include就是把整个文件内容全部包含进来,

不仅可以包含.h 文件,也可以包含任意的文件类型。

helloworld.h====helloworld.wangwei

 

#includeC语言预处理器指示符。#include之间可以有多个空格。#也不一定要顶格,但是一定是第一个非空白字符。#include的作用,是告诉编译器在编译前,要做些预先处理:将后面<>中的文件内容包含到当前文件内。所谓包含,是指将<>中列出的文件的内容复制到当前文件里。

注意:#一定要是第一个非空白字符。否则编译器会提示错误,并且错误信息和出错原因完全不匹配。

因为getcharprintf两个函数的声明位于stdio.h文件中,所以简单的用#includestdio.h文件包含进来,自然就把getcharprintf两个函数的声明包含进来了。

说明:函数声明只是向编译器登记有这么一个函数,声明了函数不调用这个函数,是被容许的。这就是为什么包含了整个stdio.h文件,里面声明了很多其他函数,但实际没有使用这些函数而编译器又不提示的原因。

 

#include<>包含的是系统的文件

#include“”包含的是你自己编写的文件

 

关键字:include viod

 

main有且仅有一个,程序总是从main开始的。

数据声明和与语句的最后必须要有分号

一行可以几个语句,便于阅读只写一行

预处理指令可以不加分号,#就是预处理指令的标识

  #include <stdio.h>

C语言的输入输出靠标准库,stdio  std代表标准库,io输入输出 i->input输入 o->output输出

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

C语言编程的开发工具
IDE
1、vs2010
2、codeblocks
3、visual C++6.0
4、eclipse
5、Dev C++
6、CFree
7、啊哈C
8、turbo C(太过古老)

 

主要了解Visual studio 2013
帮助是中文的,编辑过程有提示

 


1、命令行方式
cmd
notepad
mspaint
calc
ipconfig
tasklist
taskkill /f /im ****.exe
msconfig 可以找到计算机管
time
echo wangwei 打印wangwei
echo 锄禾日当午,汗滴禾下土 打印:锄禾日当午,汗滴禾下土

 

使用VS2010创建一个新项目
首先,文件-->新建-->项目-->visual c++ -->常规-->空项目-->填写名称、位置即可

 

posted on 2017-08-26 00:16  waws520  阅读(153)  评论(0编辑  收藏  举报