一会把使用指针的方式传上来
创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:做网站、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的奉新网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
源代码如下:
#include stdio.h
#include stdlib.h
void Prtf1();//第一种函数调用-直接使用printf函数
void Prtf2();//第二种函数调用-字符数组
void Prtf3();//第三种函数调用-直接使用puts函数
void Prtf4();//第四种函数调用-用数组首地址方式访问
void Prtf5();//第五种函数调用-用指针方式访问
void Prtf6();//第六种函数调用-用指针方式访问(指针的定义赋值不同,区别方法五)
char str[5]= "Hello";
int main()
{
Prtf1();
Prtf2();
Prtf3();
Prtf4();
Prtf5();
Prtf6();
return 0;
}
//第一种函数调用-直接使用printf函数
void Prtf1()
{
printf("Hello\n");
}
//第二种函数调用-字符数组
void Prtf2()
{
int i;
for(i=0; i5; i++)
{
printf("%c",str[i]);
}
printf("\n");
}
//第三种函数调用-直接使用puts函数
void Prtf3()
{
puts("Hello");
}
//第四种函数调用-用数组首地址方式访问
void Prtf4()
{
int i;
for(i=0; i5; i++)
{
printf("%c",*(str+i));
}
printf("\n");
}
//第五种函数调用-用指针方式访问
void Prtf5()
{
int i;
char *ptr_str;
for(i=0; i5; i++)
{
ptr_str = str[0];//把数组首元素地址给指针
printf("%c",*(ptr_str+i));
}
printf("\n");
}
//第六种函数调用-用指针方式访问(指针的定义赋值不同,区别方法五)
void Prtf6()
{
int i;
char *ptr_str;
for(i=0; i5; i++)
{
ptr_str = str;//把数组名给指针
printf("%c",*(ptr_str+i));
}
printf("\n");
}
代码如下:
#include stdio.h
int main(void)
{
printf("Hello, world!");
return 0;
}
一、首先,打开我们的Visual C++ 6.0软件,我使用的为中文版,软件主界面如下图所示:
1、然后点击上图工具栏中的文件,里面有个新建菜单,然后我们可以设置一下我们的工作空间,如下图所示:
2、然后在一步步默认点击确定,完成即可,此时工作空间就建立起来了。
二、接下来,再点击工具栏下的文件,里面有个新建菜单,点击它,出现下图的对话框:
1、点击确定即可,创建出一个helloworld.c的小程序,然后我们就可以编写我们的Hello World小程序了。此时就需要我们的VC++ 6.0来编译此程序,编译无错误才运行此程序,编译按钮和运行按钮如下图的红色箭头处:
2、或者可以点击组建工具栏下的编译菜单项,然后再点击执行菜单项,也有快捷键,按Ctrl+F7编译此程序,按Ctrl+F5运行此程序。编译无错误的话,点击运行按钮后如下图所示:
扩展资料:
C语言的基本构成:
1、数据类型。C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
2、常量与变量。常量其值不可改变,符号常量名通常用大写。变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。
3、数组。如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。
4、指针。
(1)、如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一
(2)、指针不仅可以是变量的地址,还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值,不同于return(z)这样的仅能得到一个返回值。
(3)指针是一把双刃剑,许多操作可以通过指针自然的表达,但是不正确的或者过分的使用指针又会给程序带来大量潜在的错误。
5、字符串。C语言的字符串其实就是以'\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作的函数。它们不同于字符数组。使用这些函数需要引用头文件string.h。
6、文件输入/输出在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件stdio.h;中。
参考资料:百度百科:C语言
#includestdio.h
void helloworld()
{
printf("Hello World !");
}
main()
{
helloworld();
首先在C语言的程序中必须要有一个主函数,就是main函数。其次,因为要在屏幕上输出信息所以必须要包含基本输入输出库的头文件。再一个就是使用输出函数,输出的信息是一个字符串,所以要用双引号引起来。以下就是这个第一个的C语言程序:#includestdio.hint main(){printf("Hello world!"); return 0;}
这是自定义函数,名字由用户自己定义(不是C关键字即可)原型如下
返回值类型 函数名(形参1,形参2....){
函数体
}
printf("Hello,world\n");//printf是系统输出函数,用于向控制台打印文字。
#include"stdio.h"//标准输入输出库的头文件
#include"conio.h"//控制台输入输入库的头文件
#includestdio.h
intmain()
{
printf("helloworld!\n");//输出helloword!
return1;//返回1
}
扩展资料
“Hello,world”的引用
HelloWorld最初是由BrianKernighan创建的。1978年,BrianKernighan写了一本名叫《C程序设计》的编程书,在程序员中广为流传。他在这本书中第一次引用的HelloWorld,之后“Helloworld”就开始流行起来,并成为了计算机发展历史上一个具有重要意义的起点。
例:
main(){
分机a,b,c;
putchar(a);putchar(b);putchar(c);putchar('!*n');
}
“地狱”;
b'o,w';
c'orld';