问大家点嵌入式C语言的问题
时间:10-02
整理:3721RD
点击:
(struct sockaddr *)(&client_addr)和struct sockaddr *(&client_addr)有区别吗,
int main(int argc,char* argv[])中argv表示参数个数到底是哪些参数
int main(int argc,char* argv[])中argv表示参数个数到底是哪些参数
(struct sockaddr *)(&client_addr)和struct sockaddr *(&client_addr)
有区别,一个是做强制转换,一个做定义。
int main(int argc,char* argv[])
这个我孤陋寡闻了!
哦,你在Linux环境下啊。我说的main咋带参数呢!
同求答案!
(struct sockaddr *)(&client_addr)是强制类型转换;struct sockaddr *(&client_addr)这个声明一个指向struct sockaddr类型的指针;
其中第一个参数的类型为整型,用于指出命令行中字符串的个数;第二个参数是一个字符指针数组,分别指向命令行中各个字符串
命令行中的字符串指的是哪些
你执行函数的时候,后面的字符串,要是还不明白,你自己可以去用命令行执行函数看看,比如说,你设计一个排序的程序,要求对输入的数据进行排序,那么这些数据你什么输入?如果从命令行输入,那它们就是命令行中的字符串。
恩恩,懂了,谢谢了