概要
この参考書を使い,c言語でネットワークプログラミングを勉強しているのですが,見たことのない書き方に戸惑ったので質問させていただきます.
該当のソースコード
c
1// server.c 2// include文は省略 3int main() 4{ 5int sock0; 6struct sockaddr_in addr; 7struct sockaddr_in client; 8int len; 9int sock; 10 11// create socket 12sock0 = socket(AF_INET, SOCK_STREAM, 0); 13 14// setting socket 15addr.sin_family = AF_INET; 16addr.sin_port = htons(12345); 17addr.sin_addr.s_addr = INADDR_ANY; 18 19// 以下,わからない部分 ------------------------------------------- 20bind(sock0, (struct sockaddr *)&addr, sizeof(addr)); 21// (struct sockaddr *)&addr 22... 23... 24...
考えたこと
構造体の参照渡しだと予測したのですが,前のカッコはキャストなのでしょうか.
仮にキャストだとして最初からその型で宣言することはできないのでしょうか.

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/09/14 06:36