PX-5-helloworld在IDE下的实现

1.include 包含任何文件将文件当作文本解析

2.void 空 --win  int-linux 下定义入口点的标识符

3. <> 系统目录下查找文件 “” 先在当前目录下查找再去系统目录查找

4. 当前解决方案下 源文件不能重名

5.void main(void)加不加 void 都是一样的

6. return 之后的语句不会执行

//#include将文件拷贝过来,当做文本文件解析
//# 预处理,就是编译前,先进行些预先处理,如代替源代码中需要代替的部分。
//#include就是这么一个预处理指示指令
//当前解决方案下,源文件不可以重名 #include<stdlib.h> //包含的,添加,包含一般情况当做.h //.cpp即使重命名也不可以, void main() { #include"1.txt" }

7.

#include"stdlib.h"  //包含的作用

//<>系统目录下查找stdlib.h
//"" 先在当前目录,没有找到就去系统目录下查找
//<> 可以用""替换,“”不能用<>替换

//void  返回值为空, int 返回值Linux
//()参数
//C编译器会自动查找,
//C++编译器不会自动

/*
项目说明
1.第一步
2.第二步
*/   //批量注释

void main(void)  //(void) ()都代表参数为空
{
    system("tasklist");//查看进程   ,"tasklist"  字符串
    system("echo hello world");//参数不同,
    system("pause");//暂停

    return;//返回为空,return之后,的语句不会再被执行
    system("echo hello china");//参数不同,只接受英文字符
}
    

8.

#include<stdlib.h>
#include<stdio.h>

//void main()
//{
//
//    return;
//}
int add()//int整数
{
    //return 100;
}
//C,C++,Main可以不返回或者返回
//普通函数必须返回值
//C编译松散,很容易结果出错,C++编译严格一些,结果会正确
//C语言不返回不会报错,会有垃圾结果



int main()
{
    printf("%d", add());//%d按照整数打印

    system("pause");
}

9.

#include<stdio.h>

void main()
{
	int num = 3;
	printf("%p", &num);//查看内存地址

	system("pause");

}

10.

#include的作用
#include是C语言预处理器指示符。#和include之间可以有多个空格。#也不一定要顶格,但是一定是第一个非空白字符。
#include的作用,是告诉编译器在编译前,要做些预先处理:将后面
<>中的文件内容包含到当前文件内。
所谓包含,是指将<>中列出的文件的内容复制到当前文件里。 注意:#一定要是第一个非空白字符。否则编译器会提示错误,并且错误信息和出错原因完全不匹配。 因为getchar和printf两个函数的声明位于stdio.h文件中,所以简单的用#include把stdio.h文件包含进来,自然就把getchar和printf两个函数的声明包含进来了。 说明:函数声明只是向编译器登记有这么一个函数,声明了函数不调用这个函数,是被容许的。
这就是为什么包含了整个stdio.h文件,里面声明了很多其他函数,但实际没有使用这些函数而编译器又不提示的原因。

 

posted @ 2016-12-09 13:58  silvercell  阅读(980)  评论(0)    收藏  举报