我是新手 小白问题 大家见笑了啊 求教
发表在C语言图书答疑 2012-10-24
是否精华
版块置顶:
例题1
#include<iostream>
#include<iomanip>
Using namespace std
Void main(void)
{
   Int I,j
   I=1
   J=1
   For(i=1;i<10;1++)
  {
For(j=1;j<i+1;j++)
Cout<<setw(2)<<i<<”*”<<j<<”=”<<setw(2)<<i*j;
Cout<<endl;
Q1:这个程序是乘法口诀,如果把两个for换位置是否会让列表成立式的
Q2:它用了两个头文件 第二个iomanip体现在哪呢?不会是那些数字吧
Q3:最后一句的endl可不可以 与上一句合并,节省内存
Q4:主函数括号里的void是什么意思,常见的不是啥都没有么
例题2
#include <iosream>
#include <STDARG.H>
Using namespace std;
……….
Q1:这两个头文件是不同的两种格式,可以同时出现么,下句不是有限制么


其他问题
Return x+y这种类型是指返回指定的x,y的值然后进行加运算么
Return 0又是什么意思呢
Extern变量使用非本源文件,那么它使用的是固定的上一个源文件的变量还是需要用户指定
分享到:
精彩评论 1
过冬的松鼠
学分:0 LV1
TA的每日心情
Q
2021-01-03 22:18:14
2012-10-25
沙发
读者朋友,你好。
依次回答上述问题:
A1:执行结果会发生改变,以为第二个for语句的条件中j的范围依赖于来自于第一个循环中值。换掉两个循环的判断条件会出现两行10列。
A2:Cout<<setw(2)<<i<<”*”<<j<<”=”<<setw(2)<<i*j;中setw(2)是此文件中包含的一个函数,它的作用是输出两个空格,排版各个乘法语句。也可以使用"  "带两个空格的字符串代替此函数。
A3:第二个for语句没有带大括号,它会仅将下面的 Cout<<setw(2)<<i<<”*”<<j<<”=”<<setw(2)<<i*j; 循环执行。循环结束后,再执行cout<<endl;换行。若干个输出语句不会对程序起到可见的效率影响。
A4:表示的是不向main函数传递参数,加和不加空类型void都在C++中都可以被正确执行。

例题2:using namespace std;针对的是<iostream>标准输入输出流头文件中的名字空间的使用,<>带.h的文件和不带.h文件表示分别表示的是来自C语言标准库还是C++语言标准库,在C++中全部的支持他们。

其他:
return 返回所有此关键字后边的变量、常量、表达式和函数的值。main函数中的返回的0表示主函数正常退出的标识。

编译器会在extern变量所在的文件和通过include指令包含的文件查找这个变量的定义。如果有重复定义的情况,编译会出错。
希望以上回答能够帮助到您。 
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照