這個可能是你在第一次執(zhí)行操作的時候移動了指針,而用完后沒有指向開始的位置。只是可能,沒有代碼這個是說不清的。一行都沒有執(zhí)行說時不滿足執(zhí)行的條件。“鏈表的地址就莫名其妙的變化了。一起變化的還有鏈表里的所有數(shù)據(jù)!”這個很可以就是你第一次用了指針沒有指回該指的地方。
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站制作、成都做網(wǎng)站、虎丘網(wǎng)絡推廣、微信小程序定制開發(fā)、虎丘網(wǎng)絡營銷、虎丘企業(yè)策劃、虎丘品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供虎丘建站搭建服務,24小時服務熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
PS:只是猜想。
呃,其實很多C語言里的問題都是靠慢慢積累下來的,也不是說能說清楚的.
首先簡單說下函數(shù),看到C語言里的函數(shù),很容易聯(lián)想到數(shù)學里的函數(shù).C語言里的函數(shù)和數(shù)學里的函數(shù)有不同,也有很多相似之處.比如,數(shù)學中一個y=sin(),也就是正弦函數(shù).這個的作用就是用y比上r得出的結果,那么當有sin30度的時候,也就得到了二分之一.相似的,C語言里的函數(shù)也具備同樣的功能,就是用某一個庫函數(shù)(相當于C語言系統(tǒng)自帶的函數(shù))或者自己寫的函數(shù)來實現(xiàn)特定的功能.比如寫一個函數(shù)max(),作用是求出兩個數(shù)中的最大數(shù).那么當你給它1和2兩個數(shù)值的時候,它就能運算的出來,2比1要大,并且輸出2
對于變量....常量是固定不會變的量,比如123456789這9個數(shù)字都是固定不變的,1就是1,2就是2,不能讓2=3,不能讓9=10.變量就是在運行過程中可以發(fā)生改變的量.a是個變量名,你可以給它任何值,1也行,2也行,1000都行.只要你給a賦值,a的值就會改變.
函數(shù)只有兩種:內(nèi)部函數(shù)和自定義函數(shù);
變量有種:整型變量、實型變量和字符型變量。
下面列出C標準庫函數(shù)
abort stdlib. h
abs stdlib. h
acos math. h
asctime time. h
asin math. h
assert assert.h
atan math. h
atan2 math. h
atexit stdlib. h
atof stdlib. h
atoi stdlib. h
atol stdlib. h
bsearch stdlib. h
BUFSIZ stdio. h
calloc stdlib. h
ceil math. h
clearerr stdio. h
clock time. h
CLOCKS-PER-SEC time. h
clock_t time. h
cos math. h
cosh math. h
ctime time. h
difftime time. h
div stdlib. h
div_t stdlib. h
EDOM errno. h
EOF stdio. h
ERANGE errno. h
errno errno. h
exit stdlib. h
EXIT_FAILURE stdlib. h
EXIT_SUCCESS stdlib. h
exp math. h
fabs math. h
fclose stdio. h
feof stdio.h
ferror stdio.h
fflush stdio. h
fgetc stdio.h
fgetpos stdio. h
fgets stdio.h
FILE stdio. h
FILENAME-MAX stdio. h
floor math. h
isalpha ctype. h
iscntrl ctype. h
isdigit ctype. h
isgraph ctype. h
islower ctype. h
isprint ctype. h
ispunct ctype. h
isspace ctype. h
isupper ctype. h
isxdigit ctype. h
jmp_buf setjmp. h
labs stdlib. h
LC_ALL locale. h
LC_COLLATE locale. h
LC_CTYPE locale. h
LC_MONETARY locale. h
LC_NUMERIC locale. h
LC_TIME locale. h
struct lconv locale. h
ldexp math. h
ldiv stdlib. h
ldiv_t stdlib. h
localeconv locale. h
localtime time. h
log math. h
log10 math. h
longjmp setjmp. h
L_tmpnam stdio. h
malloc stdlib. h
mblen stdlib. h
mbstowcs stdlib. h
mbtowc stdlib. h
MB_CUR_MAX stdlib. h
memchr string. h
memcmp string. h
memcpy string. h
memmove string. h
memset string. h
mktime time. h
modf math. h
NDEBUG assert. h
NULL locale. h.stddef. h.stdio. h.stdlib. h.string. h.time. h