① c语言运行错误
c1跟c2都是单个字符,但是你在输入的时候,用的是scanf输出,中间用空格键隔开的,而空格也是一个字符,因此在输入y以后,你再次输入的空格被c1存储,即相当于c1c2原来的存储量前移,所以导致c1无输出,c2取代c1的值
② c语言编程错误解析:下面是代码(跟上一个提问不一样),请问错在哪儿为什么错了怎么改才是正确的
第一个:
pS = (double *)malloc(sizeof(double)*index);
pS[NUM_P]是分配好内存的了,你定义的42,pS是常量,无法进行赋值操作。
你需要重新定义指针变量来操作
第二个:
strcpy()是针对字符串的,不能将浮点数拿来拷贝,你就改成:
pS[j++] = zhuanhuan;
更何况你还写的pS[j++],假如pS[]是字符串数组,strcpy()也需要字符串的指针
③ 求C语言高手解答:老是报错 error C2111: pointer addition requires integral operand
printf("不及格学生的成绩为%f",*(s+i));
//这个i不能是float类型的
printf("不及格学生的成绩为%f",*(s+(int)i));
static
i=0;
i没有定义类型
static
int
i=0;
float
*p(float
(*a)[4],int
n)函数的最后没有return
④ c语言程序运行出错
char k, name, email, turename, password;
你定义的的name, email, turename, password;都是字符类型,而用到的是字符数组,类型当然不对,同意楼上所指出的,将上述定义语句改为
int k;
char name[1000];
char email[1000];
char turename[1000];
char password[1000];
注意格式,每一行定义一个会让你的程序清晰一些,可读性好一些,养好一个好的编码习惯。
⑤ c语言中error 后面接的数字是什么意思
c语言中error 后面接的数字是错误代码,代表一种特定的错误。
希望能帮助你!!!!
http://iask.sina.com.cn/b/16956841.html
⑥ c语言错误怎么办
如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中Precompiled Headers,选择Not Using Precompiled headers。确定即可。
⑦ SCG123.C(247): error C101: '''': invalid character constant是什么意思
无效的字符常量
⑧ 【c语言】学到指针。。跟着书本输入,可还是出现问题。。。错误代码:无法识别的声明。
if(*buffer_length)这里错,buffer_length是个整形,不能取*操作
另外,以后提这种问题,如果不能贴完整代码,拜托把行号显示出来
你这次是39行,要是390行,估计没有人会帮你看的。