久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

徐土豆
認證:優(yōu)質(zhì)創(chuàng)作者
所在專題目錄 查看專題
C語言中去除不必要的內(nèi)存引用可以有效地提高性能
C語言中內(nèi)循環(huán)和外循環(huán)的位置可能產(chǎn)生性能上的區(qū)別
[C語言朝花夕拾] C語言中的命令行輸入?yún)?shù)判斷
用“位操作”取代“取模操作”判斷奇數(shù)偶數(shù)
c語言運行時出現(xiàn)segment fault的原因
一文理解C語言中的volatile修飾符
作者動態(tài) 更多
給定計算預算下的最佳LLM模型尺寸與預訓練數(shù)據(jù)量分配
05-19 09:33
大模型推理時的尺度擴展定律
05-18 10:32
世界多胞體與世界模型
05-13 09:42
獎勵模型中的尺度擴展定律和獎勵劫持
05-12 08:41
MeCo——給預訓練數(shù)據(jù)增加源信息,就能減少33%的訓練量并且提升效果
05-08 09:13

[C語言朝花夕拾] C語言中的命令行輸入?yún)?shù)判斷

本文轉(zhuǎn)自徐飛翔的“[C語言朝花夕拾] C語言中的命令行輸入?yún)?shù)判斷

版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。

在C語言中,我們的函數(shù)入口經(jīng)常會有:

int main(int argc, char** argv) {
	...
	return 0;
}

類似這樣的傳入?yún)?shù),這類型的參數(shù)是為了,用戶在利用命令行調(diào)用該程序的時候,能夠傳入適合的參數(shù)去控制程序的特定行為。例如,假如現(xiàn)有程序:

#include <stdio.h>

int main(int argc, char** argv) {
	printf("number of arg %d\r\n", argc);
	int i = 0;
	for (;i < argc;++i) {
		printf("params = %s\r\n", argv[i]);
	}
}

其中的argc是英文arguments counts,即是參數(shù)計數(shù)的簡稱;argvarguments value,即是參數(shù)值的簡稱。假如以上的程序命名為test,那么編譯完后,運行以下命令行:

./test -gpus 0,1,2,3

該命令的意圖在于指定特定的gpu列表,那么將會輸出:

number of arg 3
params = -gpus
params = 0,1,2,3

其中參數(shù)計數(shù)為3的原因是需要將./test計入在數(shù),而-gpus,0,1,2,3等分別用空格隔開的看成是不同的參數(shù),都是字符串的格式(也即是char*),需要后續(xù)用特定程序去處理和解析。

聲明:本內(nèi)容為作者獨立觀點,不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 1
關(guān)注 52
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧