1. c語言 為什麼調試結果窗口一閃即過
不知道你用的是哪個編譯器,但是我猜你應該是編的最簡單的控制台程序,那麼如果你的main函數是int型或其他類型,而最後又是由return返回,且return前沒有諸如從鍵盤讀入字元等的命令,那麼你的程序在執行完的時候會直接退出,所以會有一閃而過的情況,要想讓它停留,可以在return語句前添加一個按任意鍵退出的語句,最常用的有兩種方法:
1.
printf("\n按任意鍵繼續...");
getchar();
return 0;
2.
前麵包含stdio.h
sysytem(「PAUSE」);
return 0;
2. C語言編程問題 為什麼我編的程序結果就閃一下
1、因為程序已經執行完了,該進程結束了。之前用到的編程軟體之所以能看到結果,是因為軟體設置了類似暫停的功能:在程序退出前暫停住,就看到結果了。可以在程序末尾加上暫停函數。
2、常式:
#include <stdio.h>
#include <stdlib.h>
int main(){
printf("hello world");
system("pause");
return 0;
}
3. c語言程序執行一閃而過怎麼辦
可以在程序結尾使用system("pause");語句阻止窗口消失。
system("pause");的頭文件為#include<stdlib.h>
#include<stdio.h>
#include<stdlib.h>
void to_upper_str( char *str ) //子函數
{
while( *str )
{
if( *str >='a' && *str<='z' )
*str -= 32;
str++;
}
}
int main(){
char str[11] ;
printf("請輸入10個英文字元: ");
scanf("%s",str);
str[10]='