C语言--不同系统,函数的结果可能不一样
C语言所有的库函数调用,只能保证语法是一致的,但不能保证执行结果是一致的。
同样的库函数在不同操作系统下执行,结果可能不一样。
system在linux中的执行结果
第一个程序,执行完,返回250#include <stdio.h>#include<stdlib.h>int main(){printf("before sys--------");system("./01_hello");printf("after sys---------");return 250;}------------------------------------------------------------------------------------------------------------------------------------------------在第二个程序中执行第一个程序,并输出第一个程序的返回值#include <stdio.h>#include <stdlib.h>int main(){int a=system("./02_system");//打印变量a的值printf("a=%d",a);}------------------------------------------------------------------------------------------------------------------------------------------------结果[root@localhost day03]# ./03_return before sys--------hello cafter sys---------//输出的是4864,不是250a=4864------------------------------------------------------------------------------
system在windows中的执行结果
windows 下安装gcc编译器
1、下载WinGW
2、安装WinGW,WinGW是一个安装器

3、运行WinGW,选择安装内容

安装

4、配置环境变量

5、查看是否安装成功

windows 环境编译并运行c程序
第一个程序#include <stdio.h>#include<stdlib.h>int main(){ printf("system---------");return 250;}第二个程序,执行第一个程序,并打印第一个程序返回的值#include <stdio.h>#include <stdlib.h>int main(){int a=system("system.exe");//打印变量a的值printf("a=%d",a);}编译和运行结果

编译产生的结果

-
10.06
obot:实践指南
-
10.06
evo:AI Agent 工具实践指南
-
10.06
brooks-lint:AI Agent 工具实践指南
-
10.06
cc-wf-studio:AI Agent 工具实践指南
-
10.06
ICC:实践指南
-
10.06
design.md:实践指南
推荐专题
热门阅读
-
- 星露谷物语多少钱-星露谷物语价格说明
- 08.07
-
-
- C语言--不同系统,函数的结果可能不一样
- 08.07
-
-
- 提升公文写作标准与效率的五个关键实用技巧
- 08.07
-
- 大秘书公文写作网如何提升五个关键因素助力高效写作
- 08.07
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏