錯誤一、
創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營銷,提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、成都微信小程序、公眾號商城、等建站開發(fā),創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。
void strca1(char s1[],char s2[])
{
int i,j; //這里i , j 沒的初值,運行結(jié)果是不確定的??!加上一句:
i=j=0;
錯誤二、
char e[20]="aaaa",f[20]="bbbb",*g,*h,*k; //這里g h都是指針,且沒有給指定空間位置
g="cccc"; //這里直接向g所指向的位置放數(shù)據(jù),就好比,你想往盒子里面放蘋果,但你卻沒有告訴往哪個盒子里放,“cccc"就不知道會存放到哪里了,當(dāng)g指向了一個不可用的內(nèi)存地址,程序就會運行錯誤了!
h="dddd";//同上
改正方法:
char e[20]="aaaa",f[20]="bbbb";
char *g="cccc",*h="dddd",*k; //在定義時這樣寫是可以的,意思是讓g直接指向一個存放"cccc"數(shù)據(jù)的位置。
你首先需要知道這個函數(shù)需要什么參數(shù),舉個例子來說一個函數(shù)的函數(shù)原型是
int
a(int
x),那么你在使用它的時候它的時候就要注意
要傳遞給他的是一個int
類型的變量,它會返還給你一個int
類型的變量
例如
b=a(c);
b和a都是int類型的
#define _CRT_SECURE_NO_WARNINGS
#include stdio.h
//聲明一個求和的函數(shù)
int sum(int a, int b);
int main(int argc, char* argv[])
{
int x = 5, y = 7;
int s = sum(x, y); //調(diào)用函數(shù)
printf("x + y = %d \n", s);
system("pause");
return 0;
}
//定義求和函數(shù)
int sum(int a, int b)
{
return a + b;
}
更多C語言教程
函數(shù)是用于執(zhí)行預(yù)定義操作并可選地返回值的子程序。
使用函數(shù),我們可以避免程序中的重復(fù)編碼,簡化并加快程序開發(fā)。
C語言提供兩種類型的函數(shù):庫函數(shù)和用戶定義函數(shù)。
分享題目:函數(shù)的定義與調(diào)用c語言 c語言中函數(shù)的定義調(diào)用詳解
轉(zhuǎn)載來于:http://www.muchs.cn/article42/doejdec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、手機網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、商城網(wǎng)站、外貿(mào)建站、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)