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文件,里面声明了很多其他函数,但实际没有使用这些函数而编译器又不提示的原因。

浙公网安备 33010602011771号