程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 學習C語言調試方法

學習C語言調試方法

編輯:關於C語言

程序代碼分行執行可以更好的找到錯誤原因所在,從而得到修改.
說明:學習編程,必須學會代碼的調試和排錯,否則寸步難行!
要求:理解調試的目的和調試的技巧,不能盲目和依賴調試.
------------------------------------任務分割線------------------------------------
任務2:自行分析和設計一個程序,並在程序中標注每一行代碼的含義和目的;;
要求:程序必須涉及到數學函數、自定義函數、選擇和重復控制語句.並利用上面的調試方法進行程序排錯;

[cpp]
#include <stdio.h>   
#include <math.h>   
int main ()  
{  
    double c(double a,double b); 
    while(1) 
    { 
        double a,b; 
        printf("請輸入該直角三角形的兩條直角邊長\n"); 
        scanf_s("%lf%lf",&a,&b); 
        if(a>0&&b>0) 
        { 
            printf("該直角三角形斜邊長為%lf\n",c(a,b)); 
        } 
        else 
        { 
            printf("你輸入的值有誤,請重新輸入!\n"); 
        } 
    } 

double c(double a,double b) 

    return sqrt(a*a+b*b);//計算斜邊長  

#include <stdio.h>
#include <math.h>
int main ()
{
 double c(double a,double b);
 while(1)
 {
  double a,b;
  printf("請輸入該直角三角形的兩條直角邊長\n");
  scanf_s("%lf%lf",&a,&b);
  if(a>0&&b>0)
  {
   printf("該直角三角形斜邊長為%lf\n",c(a,b));
  }
  else
  {
   printf("你輸入的值有誤,請重新輸入!\n");
  }
 }
}
double c(double a,double b)
{
 return sqrt(a*a+b*b);//計算斜邊長
}
 

 

\

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved