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);}编译和运行结果
编译产生的结果
相关资讯
-
08.07
在《Tides of Tomorrow》中,你是否应该在掠夺者战争期间拯救Nyx以说服他们?
-
08.07
据报道,Pearl Abyss 为《红色沙漠》开发团队发放奖金
-
08.07
立省620美元,75英寸TCL QM6K 4K Google TV享受近5折优惠
-
08.07
Steam Controller 价格对比:来看看 Valve 的这款手柄表现如何
-
08.07
风暴要塞与毒蛇神殿削弱后的难度测试 - The Burning Crusade Anniversary
-
08.07
寻道大千天魔古域怎么玩
游戏推荐
推荐专题
热门阅读
-
- 星际战甲2026兽之腹活动有什么
- 08.07
-
- 星露谷物语多少钱-星露谷物语价格说明
- 08.07
-
- 光遇4月28日季节蜡烛位置一览
- 08.07
-
-
- 提升公文写作标准与效率的五个关键实用技巧
- 08.07
-
- 提升工作效率的关键:完整公文简报范文6篇
- 08.07
推荐下载
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏