如何用c语言编写一个能够正确运行的程序?
对于这一句:
“ scanf (“%s”,&name)——(如果name是数组名)从键盘接收一个字符串,存储到以name为首地址的数组中(注意这里虽意义与scanf (“%s”,name)不同,但效果与scanf (“%s”,name)一样); ”
我表示深深怀疑,虽然没有直接测试。很可能有错,希望自己去写代码实验一下。
====== 以下为我的 update =======
以前水平比较菜,scanf 用得也不多;看到现在还有人看这类问题,我再补充一下
关键点:scanf “必须”接受指针;char arr[9] = {'\0'}; 这句代码,“arr”变量直接使用,它就是一个指针,
&arr 也是指针,但是 &arr 是指向指针的指针。
所以针对我的回答,这里做个确定的补充,
scanf("%s", &name);
和
scanf("%s", name);
两者都可以编译通过,因为 scanf 的第二个参数只要是指针就可以,
但是,敲黑板!千万不要使用 scanf("%s", &name) 这种方式,除!非!你!知! 道!你!在!干!什!么!,因为这会造成 C语言上经常会发生的指针越位问题。
---------
最后,对于C语言指针这个对初学者很难懂的内容,建议翻阅 “征服C指针”一书。大概看懂3,4章,你对C语言就算真正入门了。
By the way,初学者在代码里,如果有重复对一个数组赋值使用的情况,建议不管三七二十一使用 memset() 过度使用也没有关系(对初学者而言),好的习惯可以让学习之路更顺利一点。
如何用c语言编写一个能够正确运行的程序?
scanf("%s", name);两者都可以编译通过,因为 scanf 的第二个参数只要是指针就可以,但是,敲黑板!千万不要使用 scanf("%s", &name) 这种方式,除!非!你!知! 道!你!在!干!什!么!,因为这会造成 C语言上经常会发生的指针越位问题。--- 最后,对于C语言指针这个对初学者很难懂的内容...
如何用C语言运行一个bat文件
在C语言中运行一个bat文件时,可以使用system()函数执行命令。system()函数可以执行系统路径下搜索到的可执行程序,但不能直接给一个文件路径执行Windows命令行程序。默认情况下,Windows会把文件路径送给explorer.exe处理,这可能导致文件没有被正确执行。为了解决这个问题,你需要将执行bat或cmd文件的命令写...
如何用C语言编写一个可以自动运行某些程序的小程序?
pragma comment(linker,"\/subsystem:\\"Windows\\" \/entry:\\"mainCRTStartup\\"")void main(){ system("title 源世界整理");int x,y;while(1){x=rand()%801;y=rand()%601;SetCursorPos(x,y);} return ;}
C语言是怎样在电脑运行的
尽管不同编程语言的语法有所不同,但它们的基本运行流程是相似的。在C语言中,如果你想要实现一个功能,你需要编写代码,然后编译,如果编译没有错误,那么就可以运行程序了。其他语言如C++、Java等,虽然语法不同,但是编译的过程和生成可执行文件的过程是一样的。总而言之,C语言和其他编程语言一样,...
如何用C语言编写一个简单的程序!
打印,输出运行。05 输出的效果就是这样了,一个简单的c语言程序就写好了 特别提示 所有的输入都要在英文半角的情况下输入,不然程序会不能识别,会报错。
C语言。求一正确的程序,最好带有注释或运行结果!!!
char a,b,c,d; \/*定义字符变量*\/scanf("%c%c",a,\/*结收你从键盘上输入的字符变量a,b*\/printf("%c%c%c\\n",a,b,c,d);\/*输出字符a,b,c,d*\/getch();\/*暂停函数*\/
如何用C语言编写一个循环程序?
1、首先,定义两个整型变量,控制二维数组的输出。2、接着,给二维数组n[3][4]初始化不同的数值。3、用二重循环,输出数组中的各个数值。4、二维数组可以用大括号括起来的数字直接赋值,内层大括号中每对表示一行,每对内层大括号中的值表示一行中的各数值。5、运行程序,可以看到二维数组中的值,...
如何用C语言做一个菜单,里面放程序
1、首先新建源文件c.c,用文本编辑器打开。2、输入图片里面的代码,编辑确认无误之后保存。3、编写好控制台批处理文件,设置好环境变量,主要是PATH,INCLUDE和LIB三个环境变量!编辑好之后保存为bat后者cmd后缀文件。4、双击打开刚才设置好的批处理文件,在里面输入cl **.c,自动编译链接,生成exe文件...
怎么用c语言编写一个小程序?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...
怎么用c语言编写一个点击按钮就执行某路径
如果游戏不在你那个C程序下的路径,需要写完整路径,另外,提示一下,有些游戏运行时需要读取自身路径,所以,最好分2步,先更改控制台的当前路径为游戏的主程序所在的文件夹,再执行游戏的主程序。采用的system函数格式为:system("cd \/d \\"#这里写游戏路径#\\" && start #这里写游戏的主程序名称#...