问题描述:
关于C语言函数类型定义问题
比如说:全局变量先定义函数getch()为整型,参数为void,型如这个:int getch(void);
局部变量又出这样一句,while((s[0] = c= getch()) == ' ' || c == '\t');这句意思是不是将getch()函数等于空格符,然后又将getch()赋值给整型c;空格符怎么能等于整型c呢?除非c等于数字0?,以上我实在无法理解,请指教这到底是怎么回事呢?
比如说:全局变量先定义函数getch()为整型,参数为void,型如这个:int getch(void);
局部变量又出这样一句,while((s[0] = c= getch()) == ' ' || c == '\t');这句意思是不是将getch()函数等于空格符,然后又将getch()赋值给整型c;空格符怎么能等于整型c呢?除非c等于数字0?,以上我实在无法理解,请指教这到底是怎么回事呢?
问题解答:
我来补答展开全文阅读