源代码(也称源程序),是指一系列人类可读的计算机语言指令。
源代码是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码。目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。可执行代皮段乱码就是将目标代码连接后形成的可执行文件,当然也是二进制的。
在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这燃档种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。
这个很容易实现#include<iostream>
using namespace std
int fun(char*s)
void main()
{
char s[100]
cout<<"请输入字符串"<<endl
cin>>猛郑友s
cout<<"字符串长度为:"<<fun(s)<<endl
}
int fun(char*s)
{
int ret = 0
char *p = s
while(NULL != *P)
{
p++
ret ++
}
return ret
}
但是我建议你不自丛桐己写这样的函数,而用string.h或string里面的strlen函数枝槐。
C语音中的变量需要初始化,如果不初始化,初始值陆乱岁是不确定的。在早睁你的代码中,长度变量i在陪裤使用前没有初始化,导致变量i的值是不确定的,所以对变量进行++c *** 作,统计总的字符串得到的长度值是不确定的。
正确的做法是:
int i=0, j=0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)