注意你的标点符号有的是在中文输入法下输入的,所以编译不了,还有return和0;中间要分开,你可以复制下面的代码,对照一下:
#include<iostream> //预处理命令using namespace std; //命名空间
int main()
{
char str[9]; //变量
cout << "HELLOW WORLD"; //输出
cin >> str; //输入
cout << "HELLOW WORLD"; //输出
cout << str << endl; //输出
return 0; //函数返回
}
SEGMENT表示把代码分成不同的段,不同的段保存在不同的地址中。DATA SEGMENT表示这是数据段用来存储数据用的,STACK 是堆栈段,CODE是代码段,MOV AX,DATA 表示将DATA的段地址传递给AX,DS是段寄存器,MOV DX,OFFSET BUF是将BUF所代表的地址传递到DX中,AX,DX是通用寄存器。INT 21H,INT 是软中断,21H是函数的入口地址,至于前面的MOV AH,9是函数的参数。你查一下INT 21H的功能就可以知道参数是9的意思就是显示DS:DX中所指向的字符串,4CH是带返回码结束。
#include <iostream>
using namespace std;
int main(){
int n=10;
for(int i=0;i<n;i++){
cout<<"hello world"<<endl;
}
}
endl:endline,表示一行结束,也就是换行
#include<iostream> 编译预处理
using namespace std; 使用命名(名字)空间std
int main()//main函数时默认的程序的入口
{
cout<<"Hello World"<<endl; 输出语句
return 0; 返回/因为你main函数的返回值为int类型,所以要返回一个int值
}
应该不会有错误才对
你的注释后面+了//么?
可以的话把错误提示贴上来
以上就是关于c++ 初次写程序 hello world 总是显示错误 应该是按照书上一一输入的 代码如下全部的内容,包括:c++ 初次写程序 hello world 总是显示错误 应该是按照书上一一输入的 代码如下、关于汇编程序hello world代码的详细说明,需要解释一下每一段代码的意思,谢谢。、C➕➕编程,输出n个hello world的代码,不同句之间换行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)