统计字符,没反应。哭了
#include <stdio.h>int main()
{
int n = 99;
printf("put a string:\n");
while (getchar() != '\n');
{
n+6;
}
printf("%d", n);
return 0;
}
“改错.exe”: 已加载“D:\Project\vc2010\改错\Debug\改错.exe”,已加载符号。
“改错.exe”: 已加载“C:\Windows\SysWOW64\ntdll.dll”,Cannot find or open the PDB file
“改错.exe”: 已加载“C:\Windows\SysWOW64\kernel32.dll”,Cannot find or open the PDB file
“改错.exe”: 已加载“C:\Windows\SysWOW64\KernelBase.dll”,Cannot find or open the PDB file
“改错.exe”: 已加载“C:\Windows\SysWOW64\msvcr100d.dll”,已加载符号。
线程 'Win32 线程' (0x11fc) 已退出,返回值为 0 (0x0)。
程序“ 改错.exe: 本机”已退出,返回值为 0 (0x0)。
{:10_255:} https://blog.csdn.net/mars_xiaolei/article/details/86073774 isdkz 发表于 2022-3-23 20:23
https://blog.csdn.net/mars_xiaolei/article/details/86073774
“改错.exe”: 已加载“D:\Project\vc2010\改错\Debug\改错.exe”,已加载符号。
“改错.exe”: 已加载“C:\Windows\SysWOW64\ntdll.dll”,已加载符号(去除源信息)。
“改错.exe”: 已加载“C:\Windows\SysWOW64\kernel32.dll”,已加载符号(去除源信息)。
“改错.exe”: 已加载“C:\Windows\SysWOW64\KernelBase.dll”,已加载符号(去除源信息)。
“改错.exe”: 已加载“C:\Windows\SysWOW64\msvcr100d.dll”,已加载符号。
线程 'Win32 线程' (0x2d8c) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x26d4) 已退出,返回值为 0 (0x0)。
程序“ 改错.exe: 本机”已退出,返回值为 0 (0x0)。
isdkz 发表于 2022-3-23 20:23
https://blog.csdn.net/mars_xiaolei/article/details/86073774
可是,那个n就压根没+6
T_T,太惨了。 丘陵山地 发表于 2022-3-23 20:40
可是,那个n就压根没+6
T_T,太惨了。
n+=6; put a string:
qwer
4
--------------------------------
Process exited after 1.982 seconds with return value 0
请按任意键继续. . .
#include <stdio.h>
int main()
{
int n = 0;
printf("put a string:\n");
while (getchar() != '\n') // while 循环不能加 ;
{
n++; //emmm
}
printf("%d", n);
return 0;
} n+6又没给n重新赋值,当然值没有改变,如果要改变n的值要n=n+6或者n=n+6。但是统计字符为什么要加6呢,应该加1吧,n++可以自增1。 jhq999 发表于 2022-3-23 20:49
n+=6;
谢谢{:10_275:} zzxhh628 发表于 2022-3-24 08:23
n+6又没给n重新赋值,当然值没有改变,如果要改变n的值要n=n+6或者n=n+6。但是统计字符为什么要加6呢,应该 ...
谢谢{:10_332:} 抱歉,我说错了,应该是n+=6或者n=n+6。
页:
[1]