微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 问大家点嵌入式C语言的问题

问大家点嵌入式C语言的问题

时间:10-02 整理:3721RD 点击:
(struct sockaddr *)(&client_addr)和struct sockaddr *(&client_addr)有区别吗,
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类型的指针;
其中第一个参数的类型为整型,用于指出命令行中字符串的个数;第二个参数是一个字符指针数组,分别指向命令行中各个字符串

命令行中的字符串指的是哪些

你执行函数的时候,后面的字符串,要是还不明白,你自己可以去用命令行执行函数看看,比如说,你设计一个排序的程序,要求对输入的数据进行排序,那么这些数据你什么输入?如果从命令行输入,那它们就是命令行中的字符串。

恩恩,懂了,谢谢了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top